Package lumis.content.control.autolayout
Class AutoLayoutContentFieldsControl
- java.lang.Object
-
- lumis.doui.control.Control
-
- lumis.doui.control.SourceBoundControl<S>
-
- lumis.doui.control.autolayout.AutoLayoutFieldsControl
-
- lumis.content.control.autolayout.AutoLayoutContentFieldsControl
-
- All Implemented Interfaces:
VariableResolver
,IControl
public class AutoLayoutContentFieldsControl extends AutoLayoutFieldsControl
Renders a table in which each row contains a label and value of the visible and nonMetaDataSourceField
derived fields in the source. The type of control to render the field value may be an input control or a read only control depending on the readOnly attribute of the corresponding field.
Example use:- Since:
- 4.0.10
- Version:
- $Revision: 20877 $ $Date: 2018-01-09 11:44:08 -0200 (Tue, 09 Jan 2018) $
-
-
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 AutoLayoutContentFieldsControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
generateControlId()
protected boolean
renderControlsForField(ISourceField field)
-
Methods inherited from class lumis.doui.control.autolayout.AutoLayoutFieldsControl
buildSubControls, 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, 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
-
renderControlsForField
protected boolean renderControlsForField(ISourceField field) throws PortalException
- Overrides:
renderControlsForField
in classAutoLayoutFieldsControl
- Throws:
PortalException
-
generateControlId
protected String generateControlId()
- Overrides:
generateControlId
in classControl
-
-