lumis.content.control.autolayout
Class AutoLayoutContentAdministrationListControl

Package class diagram package AutoLayoutContentAdministrationListControl
java.lang.Object
  extended by lumis.doui.control.Control
      extended by lumis.doui.control.DataControl
          extended by lumis.doui.control.DataBoundControl
              extended by lumis.doui.control.autolayout.AutoLayoutAdministrationListControl
                  extended by lumis.content.control.autolayout.AutoLayoutContentAdministrationListControl
All Implemented Interfaces:
Observer, VariableResolver, IControl, IDataBoundControl, IDataControl, IRenderer

public class AutoLayoutContentAdministrationListControl
extends AutoLayoutAdministrationListControl

Auto layout control for rendering a content administration list. This control renders interface header, administration buttons, and an administration list control. This control is suitable for use with content sources.

By default this control renders the following sub controls.

 <control type="lum_form">
 <control type="lum_interfaceHeader" />
 <control type="lum_autoAdminListButtons"/>
 <control type="lum_adminList" id="adminList" dataId="primaryKeyFieldId" />
 


Example use: <control:lum_autoLayoutContentAdministrationList /> xml data available for xsl rendering: <control id="autoLayout" type="lum_autoLayoutContentAdministrationList"> <control type="lum_form" ...> <control type="lum_interfaceHeader" .../> <control type="lum_autoContentAdminListButtons" .../> <control type="lum_adminList" .../> </control> </control>

Since:
4.0.0
See Also:
AutoContentAdministrationListButtonsControl, InterfaceHeaderControl, AdministrationListControl, AutoLayoutAdministrationListControl

Field Summary
 
Fields inherited from class lumis.doui.control.DataControl
FORCE_CASE_LOWER, FORCE_CASE_NONE, FORCE_CASE_UPPER, forceCase, requestParameterName, UNKNOWN_DATA_TYPE, value, valuePreviouslySet
 
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_SCRIPT, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE
 
Constructor Summary
AutoLayoutContentAdministrationListControl()
           
 
Method Summary
protected  String getAdminListButtonsControl()
           
 
Methods inherited from class lumis.doui.control.autolayout.AutoLayoutAdministrationListControl
buildSubControls, generateControlId, getAdminListControl
 
Methods inherited from class lumis.doui.control.DataBoundControl
autoAddDateTimeValueValidator, autoAddDoubleValueValidator, autoAddFileSizeValidator, autoAddIntegerValueValidator, autoAddLengthValidator, autoAddLongValueValidator, autoAddRequiredValueValidator, autoAddValidators, createConverter, createDataType, getDataId, getFieldName, getProcessActionHandlerParameterName, getReload, getRuntimeDefaultSource, getSource, getSourceById, getUnboundedConverter, init, loadFromRequest, setDefaultValue, setRawValue, setReload, setRenderData, setSourceParameter, setSourceParameters, setsSourceParameters, setValid, setValueFromSource, setValueFromSource, update
 
Methods inherited from class lumis.doui.control.DataControl
convertValueToControlValue, getConverter, getDataType, getDefaultValue, getParameterValue, getProcessActionIds, getRequestParameterName, getValue, getValue, getValueClass, initProcessActionIds, isTrim, loadSubControlFromRequest, loadSubControlsFromRequest, setProcessActionHandlerParameter, setProcessActionHandlerParameter, setProcessActionHandlerParameters, setTrim, setValue, valueIsArray
 
Methods inherited from class lumis.doui.control.Control
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getControlResource, getId, getLocale, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getScriptActionValidation, getScriptGetValues, getScriptGetValuesFunctionImplementation, getScriptGetValuesFunctionName, getScriptGetValuesRegistration, getSourceContext, getStringsToLocalize, getType, getValidationScript, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setRuntimeAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface lumis.doui.control.IDataControl
getConverter, getProcessActionIds, getValue, getValue, setProcessActionHandlerParameters, setValue
 
Methods inherited from interface lumis.doui.control.IControl
createContainer, disconnect, getChildControls, getControlResource, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes
 
Methods inherited from interface lumis.doui.render.IRenderer
getResources, getSourceContext
 

Constructor Detail

AutoLayoutContentAdministrationListControl

public AutoLayoutContentAdministrationListControl()
Method Detail

getAdminListButtonsControl

protected String getAdminListButtonsControl()
                                     throws PortalException
Overrides:
getAdminListButtonsControl in class AutoLayoutAdministrationListControl
Throws:
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.