Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

A summary with Lazy Data Model page is a Summary Page that enables the lazy loading approach to load the data via Lazy Data Model.

Image Removed

NoteLazy loading is an

(approach to deal with huge datasets efficiently by rendering only a particular page data and not the whole dataset) to load the data via Lazy Data Model.

Image Added


Note

The template that is used in summary with Lazy Data Model page is summary_template.xhtml. 


Note

A summary with Lazy Data Model page should be used only the following Components for its content:

  • crm:summaryMultipleFiltersArea
  • crm:summaryMultipleFilterSearchButton
  • crm:summaryResultArea


Note

Search criteria can be configured through the settings button next to search button.

Results can be configured and exported in XLS, CSV and XML format through the settings button in the first column of the data table. 



Getting Started

The template that is used in summary page is the crm custom template template.xhtml. 

Code Block
languagexml
<ui:composition template="/template.xhtml"></ui:composition>

Simple Example

The following example illustrates a summary page of Countries.

A back button component is added in "back-button" ui:define placeholder that may be selected in order to return to the crm template pages landing page.

A new button component is added in"actions" ui:define placeholder that may be selected in order to create a new country.

The content of the page is added in "content" ui:define placeholder and consists of:

  • A summary multiple filters area component used to display multiple filter criteria.
  • A summary multiple filter search button used to display a search button.
  • A summary result area used to display the countries based on the selected criteria. The attribute lazy="true" enables the lazy loading approach.