Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Scout/Concepts/TablePageData"

(Created page with "{{ScoutPage|cat=Shared}} TablePageData is the standard data transfert object for {{ScoutLink|Concepts|TablePage}} between the {{ScoutLink|Concepts|Client Plug-In|client Plug-...")
 
(Description)
Line 6: Line 6:
  
 
== Description ==
 
== Description ==
 
 
{{important|Required version|The API described here requires version 3.10.0 or bigger.}}
 
{{important|Required version|The API described here requires version 3.10.0 or bigger.}}
  
{{note|TODO|Add a description}}
+
TablePageData are based on {{ScoutLink|Concepts|TableData|bean-based TableData}} to hold the data. In Addition, TablePageData also contains a boolean flag (<tt>limitedResult</tt>) to indicate if the table contains all rows or if the request was limited to X rows in the server. In this case, when the PageData is imported, a status is displayed in the status bar of the table.
  
 
=== Usage ===
 
=== Usage ===

Revision as of 03:45, 15 October 2013

The Scout documentation has been moved to https://eclipsescout.github.io/.

TablePageData is the standard data transfert object for The Scout documentation has been moved to https://eclipsescout.github.io/. between the The Scout documentation has been moved to https://eclipsescout.github.io/. and the The Scout documentation has been moved to https://eclipsescout.github.io/..

Description

Important.png
Required version
The API described here requires version 3.10.0 or bigger.


TablePageData are based on The Scout documentation has been moved to https://eclipsescout.github.io/. to hold the data. In Addition, TablePageData also contains a boolean flag (limitedResult) to indicate if the table contains all rows or if the request was limited to X rows in the server. In this case, when the PageData is imported, a status is displayed in the status bar of the table.

Usage

@Override
protected void execLoadData(SearchFilter filter) throws ProcessingException {
  PersonSearchFormData formData = (PersonSearchFormData) filter.getFormData();
  if (formData == null) {
    formData = new PersonSearchFormData();
  }
 
  PersonTablePageData pageData = SERVICES.getService(IStandardOutlineService.class).getPersonTableData(formData);
  importPageData(pageData);
}

Generation

SDK Support

Note.png
TODO
Add a screenshot


PageData anotation

The Scout documentation has been moved to https://eclipsescout.github.io/. FormData annotation

Note.png
TODO
Add a description


See Also

Back to the top