Package lumis.doui.control.list
Class AdministrationListControl
- java.lang.Object
-
- lumis.doui.control.Control
-
- lumis.doui.control.SourceBoundControl<S>
-
- lumis.doui.control.SourceFieldBoundControl<Source<?>>
-
- lumis.doui.control.list.AdministrationListControl
-
- All Implemented Interfaces:
javax.servlet.jsp.el.VariableResolver
,IControl
- Direct Known Subclasses:
FileListControl
public class AdministrationListControl extends SourceFieldBoundControl<Source<?>>
Renders a list of data with filters, tabular data and pagination information. This control renders the following subcontrols:
<control type="lum_filters" id="adminListId.filters" /> <control type="lum_advancedTabularData" id="adminListId.tabularData"> <allowSelectRow type="multiSelect" /> </control> <control type="lum_pagination" id="adminListId.pagination" />
Example use:- Since:
- 4.0.0
- Version:
- $Revision$ $Date$
- See Also:
FiltersControl
,AdvancedTabularDataControl
,PaginationControl
-
-
Field Summary
-
Fields inherited from class lumis.doui.control.Control
childControls, controlContainer, controlDefinitionNode, controlResource, douiContext, hasValidatorSubControls, isValid, locale, ON_EVENT_CLOSE_WINDOW, ON_EVENT_LINK, ON_EVENT_POPUP_LINK_OR_RUNTIME_INTERFACE, ON_EVENT_POPUP_RUNTIME_INTERFACE, ON_EVENT_PROCESS_ACTION, ON_EVENT_RENDER_ACTION, ON_EVENT_REPLACE_INTERFACE, ON_EVENT_SCRIPT, ON_EVENT_VALIDATE, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE
-
-
Constructor Summary
Constructors Constructor Description AdministrationListControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildSubControls()
java.lang.String
getDataId()
Returns the data identifier for this control.-
Methods inherited from class lumis.doui.control.SourceFieldBoundControl
getFieldName, init
-
Methods inherited from class lumis.doui.control.SourceBoundControl
getRuntimeDefaultSource, getSource, getSourceContext
-
Methods inherited from class lumis.doui.control.Control
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, generateControlIdPrefix, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getControlResource, getId, getLocale, getName, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getScriptActionValidation, getStringsToLocalize, getType, getValidationScript, getWindowProperties, getWindowProperties, isRequired, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setName, setRenderData, setRuntimeAttributes, setValid
-
-
-
-
Method Detail
-
buildSubControls
public void buildSubControls() throws PortalException
- Specified by:
buildSubControls
in interfaceIControl
- Overrides:
buildSubControls
in classControl
- Throws:
PortalException
-
getDataId
public java.lang.String getDataId() throws PortalException
Description copied from class:SourceFieldBoundControl
Returns the data identifier for this control.- Overrides:
getDataId
in classSourceFieldBoundControl<Source<?>>
- Returns:
- Returns the dataId.
- Throws:
PortalException
-
-