Class AdvancedTabularDataControl

  • All Implemented Interfaces:
    Observer, VariableResolver, IControl, IDataBoundControl, IDataControl, IRenderer
    Direct Known Subclasses:
    BusinessContextForCacheAdvancedTabularDataControl, FileSystemTabularData, LinkToRuntimeTabularDataControl, LinkToRuntimeTabularDataControl, ProducerAdminListTabularDataControl, SelectAccountServiceInstanceAdvancedTabularDataControl, WorkflowStatusAdvancedTabularDataControl

    public class AdvancedTabularDataControl
    extends TabularDataControl
    Used to render data from a tabular data source. This control is an extension of the lum_tabularData control. In addition to the rendering tabular data, the control includes information for ordering and including multi-select/single-select using checkboxes/radio buttons for each row of the result set.

    Example use: <control:lum_advancedTabularData> <allowSelectRow type="none"/> </control:lum_advancedTabularData> xml data available for xsl rendering: <control id="8A488A0311570496011157C750CA1552" type="lum_advancedTabularData"> <allowSelectRow type="none"/> <control id="8A488A0311570496011157C750CA1552.orderByField" type="lum_inputHidden" ... /> <control id="8A488A0311570496011157C750CA1552.orderByDir" type="lum_inputHidden" ... /> <strings> <string id="STR_ORDER_ASC">Sort ascending</string> <string id="STR_ORDER">Sort</string> <string id="STR_ORDER_DESC">Sort descending</string> </strings> <fields> <field dataType="guid" display="true" doLookup="true" id="targetMetaDataId" lookupFieldId="primaryName" lookupRelationId="metaData" maxLength="32" name="Content" orderByOnclick="*orderby onclick javascript*" required="true"/> <field dataType="double" display="true" id="averageGrade" name="Average grade" orderByOnclick="*orderby onclick javascript*" required="true"/> <field dataType="integer" display="true" id="numberOfComments" name="Number of votes" orderByOnclick="*orderby onclick javascript*" required="true"/> <field columnName="targetMetaDataId" display="false" id="targetMetaDataId_Value" name="Metadata id" orderByOnclick="*orderby onclick javascript*"/> </fields> <data> <formName>Form_8A488A03110888AC011108A81E170B28</formName> <row primaryKey=""> <targetMetaDataId>Gabriel</targetMetaDataId> <averageGrade>4</averageGrade> <numberOfComments>2</numberOfComments> <targetMetaDataId_Value>8A488A0311319E7F011131C54D04025F</targetMetaDataId_Value> </row> <row primaryKey=""> <targetMetaDataId>Logo_Lumis</targetMetaDataId> <averageGrade>3.333333</averageGrade> <numberOfComments>6</numberOfComments> <targetMetaDataId_Value>8A488A03110888AC0111088BA2140131</targetMetaDataId_Value> </row> <orderBy> <field direction="descending" id="averageGrade"/> </orderBy> </data> </control>
    Since:
    4.0.0
    Version:
    $Revision: 20825 $ $Date: 2017-12-11 14:43:21 -0200 (Mon, 11 Dec 2017) $
    See Also:
    InputHiddenControl