Package lumis.content.control.button
Class AutoContentAdministrationListButtonsControl
- java.lang.Object
-
- lumis.doui.control.Control
-
- lumis.doui.control.SourceBoundControl<S>
-
- lumis.doui.control.button.AutoAdministrationListButtonsControl<ContentTableSource>
-
- lumis.content.control.button.AutoContentAdministrationListButtonsControl
-
- All Implemented Interfaces:
VariableResolver
,IControl
public class AutoContentAdministrationListButtonsControl extends AutoAdministrationListButtonsControl<ContentTableSource>
Responsible for including versions and preview buttons. Detects and automatically adds the following controls: lum_interfaceHeaderButtons, lum_addButton, lum_editButton, lum_deleteButton, lum_versionsButton, lum_previewButton, lum_configureButton. This control is suitable for use with content sources.
If all buttons are detected the following subcontrols are created:
<control type="lum_interfaceHeaderButtons" id="lumInterfaceHeaderButtons"> <control type="lum_addButton" id="addButton" /> <control type="lum_editButton" id="editButton" /> <control type="lum_deleteButton" id="deleteButton" /> <control type="lum_versionsButton" id="versionsButton" /> <control type="lum_previewButton" id="previewButton" /> <control type="lum_configureButton" id="configureButton" /> </control>
- Since:
- 4.1.0
- Version:
- $Revision: 25632 $ $Date: 2023-05-18 16:32:04 -0300 (Thu, 18 May 2023) $
-
-
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 AutoContentAdministrationListButtonsControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
appendPreConfigureButtons()
-
Methods inherited from class lumis.doui.control.button.AutoAdministrationListButtonsControl
appendPostConfigureButtons, buildSubControls
-
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, init, isRequired, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setName, setRenderData, setRuntimeAttributes, setValid
-
-
-
-
Method Detail
-
appendPreConfigureButtons
protected java.lang.String appendPreConfigureButtons() throws PortalException
- Overrides:
appendPreConfigureButtons
in classAutoAdministrationListButtonsControl<ContentTableSource>
- Throws:
PortalException
-
-