Scout/Concepts/Outline based application
|Download • Git|
|Forums • Blog • Twitter • G+|
"Outline based application" is a the type of application that can be chosen during the creation of a new scout project. Basically the main windows of the application displays outlines and their page tree.
Depending on the operation system and the rendering plug-in, the main windows is not exactly the same, it contains:
- A menu bar
- A bar to select the outlines (with OutlineViewButtons)
- An area to display the page hierarchy of the active outline
- An area for the selected page
- The search form associated to the active page.
The main window of a Scout Outline based application:
Here are the main concepts of the main window and how they are linked together:
The Outlines are represented on top of the main window. The active outline is represented: On the left the hierarchy pages is represented. This outline contains three pages at the root level. Each page can contain one or more chid pages, building a tree of pages displayed in a TreeField.
The selected page (a table page in this case) is displayed on the right of the main window. A search form is attached to this page.
The SearchForm enables to specify what content can be loaded in the page. In the Table of the page, a Context Menu allows to execute some actions on the row: typically create, modify and delete operations. To create or modify the data, a Form can be used.