org.riotfamily.forms.element.select
Class SelectBox

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.AbstractSingleSelectElement
                  extended by org.riotfamily.forms.element.select.SelectBox
All Implemented Interfaces:
BackingObjectAware, Editor, Element, SelectElement, JavaScriptEventAdapter

public class SelectBox
extends AbstractSingleSelectElement

A select-box widget.


Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
SelectBox()
           
 
Method Summary
protected  List<OptionItem> createOptionItems()
           
 Object getValue()
          Returns the value.
protected  void renderInternal(PrintWriter writer)
           
 void setChooseLabel(String chooseLabel)
           
 void setChooseLabelKey(String chooseLabelKey)
           
 void setShowChooseOption(boolean show)
          Deprecated. Use @link #setChooseLabel(String) or
 
Methods inherited from class org.riotfamily.forms.element.select.AbstractSingleSelectElement
getSelectedIndex, handleJavaScriptEvent, hasSelection, isSelected, processRequest, setValue, updateSelection
 
Methods inherited from class org.riotfamily.forms.element.select.AbstractSelectElement
getEventTriggerId, getEventTypes, getOptionIndex, getOptionItems, getOptionLabel, getOptions, getOptionStyleClass, getOptionValue, hasOptionValues, isRequired, isVisible, renderOption, reset, setAppendLabel, setBackingObject, setHideIfEmpty, setLabelMessageKey, setLabelProperty, setOptionRenderer, setOptions, setStyleClassProperty, setValueProperty, validate
 
Methods inherited from class org.riotfamily.forms.AbstractEditorBase
addChangeListener, afterBindingSet, 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

SelectBox

public SelectBox()
Method Detail

setShowChooseOption

public void setShowChooseOption(boolean show)
Deprecated. Use @link #setChooseLabel(String) or


setChooseLabel

public void setChooseLabel(String chooseLabel)

setChooseLabelKey

public void setChooseLabelKey(String chooseLabelKey)

createOptionItems

protected List<OptionItem> createOptionItems()
Overrides:
createOptionItems in class AbstractSelectElement

getValue

public Object getValue()
Description copied from interface: Editor
Returns the value.

Specified by:
getValue in interface Editor
Overrides:
getValue in class AbstractSingleSelectElement

renderInternal

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