Package lumis.doui.control.autolayout
Class AutoLayoutListControl
- java.lang.Object
-
- lumis.doui.control.Control
-
- lumis.doui.control.SourceBoundControl<TabularSource<?>>
-
- lumis.doui.control.autolayout.AutoLayoutListControl
-
- All Implemented Interfaces:
VariableResolver
,IControl
- Direct Known Subclasses:
AutoLayoutContentListControl
,AutoLayoutQuickListControl
public class AutoLayoutListControl extends SourceBoundControl<TabularSource<?>>
Autolayout control that creates a form, interface header and list associated with the interface's default source.
Example use:- Since:
- 4.0.0
- Version:
- $Revision: 20877 $ $Date: 2018-01-09 11:44:08 -0200 (Tue, 09 Jan 2018) $
- See Also:
ListControl
,InterfaceHeaderControl
-
-
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 AutoLayoutListControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addListControl(StringBuilder subControls)
Includes the list control.protected void
addPostListControls(StringBuilder subControls)
protected void
addPreListControls(StringBuilder subControls)
void
buildSubControls()
protected String
generateControlIdPrefix()
-
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, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getControlResource, getId, getLocale, getName, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getScriptActionValidation, getStringsToLocalize, getType, getValidationScript, getWindowProperties, getWindowProperties, init, 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
-
addListControl
protected void addListControl(StringBuilder subControls) throws PortalException
Includes the list control.- Parameters:
subControls
- the string builder to be used to include the list control.- Throws:
PortalException
- Since:
- 7.1.0
-
generateControlIdPrefix
protected String generateControlIdPrefix()
- Overrides:
generateControlIdPrefix
in classControl
-
addPreListControls
protected void addPreListControls(StringBuilder subControls) throws PortalException
- Throws:
PortalException
-
addPostListControls
protected void addPostListControls(StringBuilder subControls) throws PortalException
- Throws:
PortalException
-
-