A summary page is a page in XHTML file format that is used to display data in a tabular format based on multiple filter criteria.
Getting Started
Namespaces
Summary page uses the following namespaces of URI in html root element.
Tag Library | URI | Prefix | Contents |
---|---|---|---|
XHTML namespace | http://www.w3.org/1999/xhtml | Tahs for xhtml | |
JavaServer Faces Facelets Tag Library | http://xmlns.jcp.org/jsf/facelets | ui: | Tags for templating |
PrimeFaces components | http://primefaces.org/ui | p: | Tags for PrimeFaces components |
JavaServer Faces Core Tag Library | http://java.sun.com/jsf/core | f: | Tags for JavaServer Faces custom actions that are independent of any particular render kit |
Pass-through Attributes Tag Library | http://xmlns.jcp.org/jsf/passthrough | p: | Tags to support HTML5-friendly markup |
JavaServer Faces HTML Tag Library | http://java.sun.com/jsf/html | h: | JavaServer Faces component tags for all UIComponent objects |
JSTL Functions Tag Library | http://java.sun.com/jsp/jstl/functions | fn: | JSTL 1.2 Functions Tags |
JSTL Core Tag Library | http://java.sun.com/jsp/jstl/core | c: | JSTL 1.2 Core Tags |
CRM Composite Components Tag Library | http://java.sun.com/jsf/composite/crm | crm: | Tags for CRM Components |
The template that is used in summary page is the crm custom template template.xhtml.
By default the template provides the base interface layout of the page (header, footer, topbar, main menu, content) as well as the following tags:
- "managedBean" parameter - contains the name of the managed bean that will be used from template
"back-button" placeholder - defines the back button of the page that will be inserted in the left side of the topbar before the title
"title" placeholder - defines the title of the page that will be inserted n the left side of the topbar
"viewname" placeholder - defines the view name in breadcrumb of the page
"actions" placeholder - defines the actions of the page that will be inserted in the right side of the topbar
"content" placeholder - defines the actual content of the page
Simple Example
The following example shows a summary page of Countries.