Page and data source constructs
| Pattern | Title | Description |
|---|---|---|
| 1 | Single-record and multi-record areas | Some columns appear in a multi-record grid and in Search fields. Other columns appear in a single-record display in a side pane: they show details of the record currently selected in the grid. |
| 2 | Search-and-Results across two pages | Enter query conditions on page 1. View query results on page 2. “Wizard” type buttons for going from page 1 to page 2 and back. Page 2 re-displays the search conditions selected in page 1. |
| 3 | Create-and-Confirm across two pages | Insert a new data record on page 1. Commit this Insert on page 2. “Wizard” type buttons for going from page 1 to page 2 and back. Page 2 re-displays the data entered on page 1. |
| 4 | Master-detail form on a single page | On a single page: Search parent block, Results parent block, and automatically synchronised Results child block. |
| 5 | Parent box and follow-on insert | Parent data block re-presents data from previous page. Added block for optional Insert of a new related record in a different table. |
| 6 | Customised lookup query | Lookup query restricted to a Where Clause that takes data from the calling page into account. |
| 7 | Classic joined column | Standard foreign key field with added joined column from parent table. |
| 8 | Job called by web page | Customised lookup behaviour executes a job and displays the job output data. SQLDataSource contains job invocation statement and returns job output parameter. |