Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Scout/Tutorial/Reorganize the tree and add a webservice"
(On names) |
(→Add a node page) |
||
Line 50: | Line 50: | ||
{{note|No name?|Indeed, this particular ''node page'' does not need a name. That's because the ''name'' of a ''page'' is only shown if its parent is an ''outline'' or a ''page with nodes''. If the parent is a ''page with table'', '''the selected row replaces the name of the child table'''.}} | {{note|No name?|Indeed, this particular ''node page'' does not need a name. That's because the ''name'' of a ''page'' is only shown if its parent is an ''outline'' or a ''page with nodes''. If the parent is a ''page with table'', '''the selected row replaces the name of the child table'''.}} | ||
+ | |||
+ | Now go to the newly created '''CompanyDetailsNodePage''', right-click on the '''Child Pages''' folder and pick '''Add Page...''' | ||
+ | |||
+ | {{note|Child Page or Child Pages?|Note how there is ''only child page'' for a '''page with table''' where as there are ''multiple child pages'' for a ''page with nodes''.}} |
Revision as of 06:18, 19 October 2010
We started out with an application having two table pages. Notice how the list of persons comes just beneath the list of companies. If we want to show different named folders such as "persons" and "search resuilts" for a company, we need to add a page with nodes.
Standard Outline │ ├─Company Table Page │ │ │ └─Person Table Page │ └─Person Table Page |
⇒ |
Standard Outline │ ├─Company Table Page │ │ │ └─Company Details Node Page ← new │ │ │ ├─Person Table Page │ │ │ └─Bing Table Page ← new │ └─Person Table Page |
Add a node page
In a first step, we're going to aim for the following intermediary structure:
Standard Outline │ ├─Company Table Page │ │ │ └─Company Details Node Page ← new │ │ │ └─Person Table Page │ └─Person Table Page
Return to the CompanyTablePage and click on the red cross (✖) next to Exec Create Child Page in order to delete it.
Once you have deleted the method, you can right-click on the Child Page folder and pick New Page...
Use AbstractTableWithNodes as your template. There's no need to give it a name. Use CompanyDetailsNodePage as the type name.
Now go to the newly created CompanyDetailsNodePage, right-click on the Child Pages folder and pick Add Page...