Class UIFormScrollSelectBox
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.form.UIFormInputBase<String>
org.exoplatform.forum.common.webui.UIFormScrollSelectBox
- All Implemented Interfaces:
org.exoplatform.webui.form.UIFormInput<String>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener -
Field Summary
FieldsFields inherited from class org.exoplatform.webui.form.UIFormInputBase
bindingField, defaultValue_, DISABLE, disabled, ENABLE, enable_, name, readonly_, typeValue_, validators, value_Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent, USE_WEBUI_RESOURCES -
Constructor Summary
ConstructorsConstructorDescriptionUIFormScrollSelectBox(String name, String bindingExpression) UIFormScrollSelectBox(String name, String bindingExpression, String defaultValue) UIFormScrollSelectBox(String name, String bindingExpression, List<org.exoplatform.webui.core.model.SelectItemOption<String>> options) -
Method Summary
Modifier and TypeMethodDescriptionvoidintorg.exoplatform.webui.core.model.SelectItemOption<String>voidprocessRender(org.exoplatform.webui.application.WebuiRequestContext context) protected StringrenderOnChangeEvent(org.exoplatform.webui.form.UIForm uiForm) final UIFormScrollSelectBoxsetMaxDisplayOption(int maxDisplayOption) setOnChange(String onchange) final UIFormScrollSelectBoxsetOptions(List<org.exoplatform.webui.core.model.SelectItemOption<String>> options) Methods inherited from class org.exoplatform.webui.form.UIFormInputBase
addValidator, getBindingField, getDefaultValue, getHTMLAttribute, getLabel, getName, getTypeValue, getValidators, getValue, isDisabled, isEditable, isEnable, isMandatory, isReadOnly, isValid, processDecode, renderHTMLAttributes, reset, setBindingField, setDefaultValue, setDisabled, setEditable, setEnable, setHTMLAttribute, setLabel, setName, setReadOnlyMethods 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
-
-
Constructor Details
-
UIFormScrollSelectBox
public UIFormScrollSelectBox() -
UIFormScrollSelectBox
-
UIFormScrollSelectBox
-
UIFormScrollSelectBox
-
-
Method Details
-
setMaxDisplayOption
-
getMaxDisplayOption
public int getMaxDisplayOption() -
setValue
-
getOptions
-
setOptions
public final UIFormScrollSelectBox setOptions(List<org.exoplatform.webui.core.model.SelectItemOption<String>> options) -
getOnchange
-
setOnChange
-
renderOnChangeEvent
- Throws:
Exception
-
decode
- Specified by:
decodein classorg.exoplatform.webui.form.UIFormInputBase<String>
-
getSelectedValue
-
getSelectedLabel
-
getSelectedItem
-
processRender
public void processRender(org.exoplatform.webui.application.WebuiRequestContext context) throws Exception - Overrides:
processRenderin classorg.exoplatform.webui.core.UIComponent- Throws:
Exception
-