Skip to main content
Jump to: navigation, search

Scout/Concepts/TablePageData

< Scout‎ | Concepts
Revision as of 02:45, 15 October 2013 by Jeremie.bresson.unblu.com (Talk | contribs) (Description)


Scout
Wiki Home
Website
DownloadGit
Community
ForumsBlogTwitterG+
Bugzilla
Bugzilla


TablePageData is the standard data transfert object for TablePage between the client Plug-In and the server.

  • extends: C obj.pngAbstractTablePageData

Description

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


TablePageData are based on bean-based TableData 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

  • A page date is the typical return value for the methods of the outline services.
  • Importation in TablePage during the LoadData event. Here an example:
@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

A obj.pngPageData FormData annotation

Note.png
TODO
Add a description


See Also

Back to the top