org.riotfamily.forms.element.select
Class MultiSelectBox

java.lang.Object
  extended by org.riotfamily.forms.AbstractElement
      extended by org.riotfamily.forms.AbstractEditorBase
          extended by org.riotfamily.forms.element.select.AbstractSelectElement
              extended by org.riotfamily.forms.element.select.AbstractMultiSelectElement
                  extended by org.riotfamily.forms.element.select.MultiSelectBox
All Implemented Interfaces:
BackingObjectAware, Editor, Element, SelectElement, JavaScriptEventAdapter

public class MultiSelectBox
extends AbstractMultiSelectElement

A select-box widget that allows multiple selections.


Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
MultiSelectBox()
           
 
Method Summary
 int getMaxSize()
           
protected  void renderInternal(PrintWriter writer)
           
 void setMaxSize(int maxSize)
           
 
Methods inherited from class org.riotfamily.forms.element.select.AbstractMultiSelectElement
afterBindingSet, getCollectionClass, getSelectedValues, getValue, handleJavaScriptEvent, hasSelection, isSelected, processRequest, setCollectionClass, setMaxSelection, setValue, updateSelection, validate
 
Methods inherited from class org.riotfamily.forms.element.select.AbstractSelectElement
createOptionItems, getEventTriggerId, getEventTypes, getOptionIndex, getOptionItems, getOptionLabel, getOptions, getOptionStyleClass, getOptionValue, hasOptionValues, isRequired, isVisible, renderOption, reset, setAppendLabel, setBackingObject, setHideIfEmpty, setLabelMessageKey, setLabelProperty, setOptionRenderer, setOptions, setStyleClassProperty, setValueProperty
 
Methods inherited from class org.riotfamily.forms.AbstractEditorBase
addChangeListener, fireChangeEvent, getEditorBinding, getFieldName, getHint, getLabel, getParamName, hasListeners, setEditorBinding, setFieldName, setParamName
 
Methods inherited from class org.riotfamily.forms.AbstractElement
afterFormContextSet, afterFormSet, focus, getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getSystemStyleClass, getWrapperStyleClass, isCompositeElement, isEnabled, render, render, setEnabled, setForm, setFormContext, setHint, setId, setInline, setLabel, setParent, setReadOnly, setRequired, setStyleClass, setVisible, setWrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.riotfamily.forms.element.select.SelectElement
getParamName
 
Methods inherited from interface org.riotfamily.forms.event.JavaScriptEventAdapter
getId
 

Constructor Detail

MultiSelectBox

public MultiSelectBox()
Method Detail

getMaxSize

public int getMaxSize()

setMaxSize

public void setMaxSize(int maxSize)

renderInternal

protected void renderInternal(PrintWriter writer)
Specified by:
renderInternal in class AbstractElement