Class ListControl

  • All Implemented Interfaces:
    VariableResolver, IControl

    public class ListControl
    extends SourceFieldBoundControl<Source<?>>
    Renders lists for the end user. This control internally generates a filters control, tabular data control and pagination control.

    This control generally creates the following sub controls <control type="lum_filters" id="listId.filters"/> <control type="lum_tabularData" id="listId.tabularData" dataId="albumId"/> <control type="lum_pagination" id="listId.pagination"/>

    Example use: <control:lum_list id="chatMessagesList" sourceId="chatMessage" /> xml data available for xsl rendering: <control id="chatMessagesList" sourceId="chatMessage" type="lum_list"> <control id="chatMessagesList.filters" type="lum_filters" ... /> <control id="chatMessagesList.maxRows" type="lum_inputHidden" ... /> <control id="chatMessagesList.tabulardata" type="lum_tabularData" ... /> <control id="chatMessagesList.pagination" type="lum_pagination" ... /> </control>
    Since:
    4.0.0
    Version:
    $Revision: 21016 $ $Date: 2018-03-08 15:38:56 -0300 (Thu, 08 Mar 2018) $
    See Also:
    FiltersControl, TabularDataControl, PaginationControl