org.kuali.rice.kns.datadictionary.control
Class SelectControlDefinition

java.lang.Object
  extended by org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
      extended by org.kuali.rice.kns.datadictionary.control.ControlDefinitionBase
          extended by org.kuali.rice.kns.datadictionary.control.MultivalueControlDefinitionBase
              extended by org.kuali.rice.kns.datadictionary.control.SelectControlDefinition
All Implemented Interfaces:
Serializable, ControlDefinition, DataDictionaryDefinition, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
ApcSelectControlDefinition

public class SelectControlDefinition
extends MultivalueControlDefinitionBase

The select element will render an HTML select control. The valuesFinderClass will have a getKeyValues() method that returns a list of KeyLabelPair objects. An optional script attribute allows java script code to be entered. This code will be run when the user selects a new value.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.datadictionary.control.ControlDefinitionBase
businessObjectClass, cols, datePicker, expandedTextArea, includeBlankRow, includeKeyInLabel, keyAttribute, labelAttribute, ranged, rows, script, size, valuesFinderClass
 
Fields inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
id
 
Constructor Summary
SelectControlDefinition()
           
 
Method Summary
 boolean isSelect()
           
 String toString()
           
 
Methods inherited from class org.kuali.rice.kns.datadictionary.control.MultivalueControlDefinitionBase
completeValidation
 
Methods inherited from class org.kuali.rice.kns.datadictionary.control.ControlDefinitionBase
equals, getBusinessObjectClass, getCols, getIncludeBlankRow, getIncludeKeyInLabel, getKeyAttribute, getLabelAttribute, getRows, getScript, getSize, getValuesFinderClass, hasScript, isApcSelect, isButton, isCheckbox, isCurrency, isDatePicker, isExpandedTextArea, isFile, isHidden, isKualiUser, isLink, isLookupHidden, isLookupReadonly, isMultiselect, isRadio, isRanged, isText, isTextarea, isWorkflowWorkgroup, setBusinessObjectClass, setCols, setDatePicker, setExpandedTextArea, setIncludeBlankRow, setIncludeKeyInLabel, setKeyAttribute, setLabelAttribute, setRanged, setRows, setScript, setSize, setValuesFinderClass
 
Methods inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
afterPropertiesSet, getId, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.datadictionary.DataDictionaryDefinition
getId
 

Constructor Detail

SelectControlDefinition

public SelectControlDefinition()
Method Detail

isSelect

public boolean isSelect()
Specified by:
isSelect in interface ControlDefinition
Overrides:
isSelect in class ControlDefinitionBase
Returns:
true if this ControlDefinition instance represents an HTML select control
See Also:
ControlDefinition.isSelect()

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.