Start Here

Determine Component

Component Processor Flow Chart
2 Search Actions
Error/ Warning: Cancel

Reset State

SearchInit

Search Page

Add ?
Yes

SearchSave

Key

SQL Select

7 component build and page display events

Add Mode Processing

No
PreBuild * Record Defaults FieldDefault FieldFormula

More Rows

Yes
Select Row

RowSelect Add Row to Buffer Stop Fetching Discard Row

RowInit

Yes

1st time displayed

?

No
* PreBuild and Build Execute once during Component Build **Activate executes whenever the page is in focus PostBuild * Activate ** Display Page and wait for User action Field Changed by User Standard System edits Row Insert Add Row RowInsert

Accept
Add Row to Buffer

Waiting for User Action
Save
Error Warning: Cancel

Cancel

Content reference

Row Delete Provisionally Delete Row Row Delete
Error Warning: Cancel

SaveEdit

?

Accept Warning: OK

SavePreChange Workflow Provisionally Update Tables (SQL Insert, Delete,Update) SavePostChange Accept

User selects new Content reference

?
FieldEdit

Error

?

Accept Warning: OK

Reject Delete

?

Error

Accept Delete

SQL Commit

4 save action events
Display Page and wait for User action

FieldChange

2 field events

Display Page and wait for User action

Accept Field Change

2 row action events

Adrian Mansard