Class UIFormMultiValueInputSet
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.form.UIFormInputContainer<List>
org.exoplatform.forum.common.webui.UIFormMultiValueInputSet
- All Implemented Interfaces:
org.exoplatform.webui.form.UIFormInput<List>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanWhether this field is enabledprotected org.exoplatform.services.log.Logprotected booleanWhether this field is in read only modeprotected List<org.exoplatform.webui.form.validator.Validator>A list of validatorsFields inherited from class org.exoplatform.webui.form.UIFormInputContainer
bindingField, name, value_Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent, USE_WEBUI_RESOURCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends org.exoplatform.webui.form.validator.Validator>
org.exoplatform.webui.form.UIFormInputaddValidator(Class<E> clazz, Object... params) org.exoplatform.webui.form.UIFormInputBasecreateUIFormInput(int idx) intClass<? extends org.exoplatform.webui.form.UIFormInput>List<?>getValue()booleanbooleanisEnable()voidprocessDecode(org.exoplatform.webui.application.WebuiRequestContext context) voidprocessRender(org.exoplatform.webui.application.WebuiRequestContext context) voidsetEditable(boolean editable) setEnable(boolean enable) voidsetMaxOld(int maxOld) voidorg.exoplatform.webui.form.UIFormInputMethods inherited from class org.exoplatform.webui.form.UIFormInputContainer
getBindingField, getLabel, getName, getValidators, isEmpty, reset, setBindingField, setLabel, setName, setValueMethods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypesMethods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
-
Field Details
-
log
protected org.exoplatform.services.log.Log log -
validators_
A list of validators -
enable_
protected boolean enable_Whether this field is enabled -
readonly_
protected boolean readonly_Whether this field is in read only mode
-
-
Constructor Details
-
Method Details
-
getTypeValue
-
addValidator
-
setType
-
getUIFormInputBase
-
getValue
-
setValue
- Throws:
Exception
-
isEnable
public boolean isEnable() -
setEnable
-
isEditable
public boolean isEditable() -
setEditable
-
processDecode
public void processDecode(org.exoplatform.webui.application.WebuiRequestContext context) throws Exception - Overrides:
processDecodein classorg.exoplatform.webui.core.UIComponent- Throws:
Exception
-
processRender
public void processRender(org.exoplatform.webui.application.WebuiRequestContext context) throws Exception - Overrides:
processRenderin classorg.exoplatform.webui.core.UIComponent- Throws:
Exception
-
createUIFormInput
- Throws:
Exception
-
resetListIndexItemRemoved
public void resetListIndexItemRemoved() -
getListIndexItemRemoved
-
setMaxOld
public void setMaxOld(int maxOld) -
getMaxOld
public int getMaxOld()
-