This builds a complex dual select box with buttons to move entries from one select box to another.
From Actions To -------- Add >> -------- |------| Add All |------| |------| |------| |------| |------| |------| << Remove |------| |------| Remove All |------| |------| |------| -------- --------
Located in /form/form_elements/FEListBox.inc (line 536)
FormElement | --FEBoxElement | --FEDataList | --FEComboListBox
Class | Description |
---|---|
FEComboListButtonsBox | This class builds the FEComboList with buttons below each element |
FEComboListBoxVertical | This builds a complex dual select box with buttons to move entries from one select box to another. The boxes are stacked vertically instead of horizontally. |
Holds the list of available data elements for the 'to' box.
The from field's label
This Form Element needs to propogate some js to the Form tag's onsubmit attribute
This flag turns on/off the
ordering mechanism
This is an array of all the required
elements for the select list
The to field's label
Inherited from FEDataList
FEDataList::$_data_list
FEDataList::$_disabled_items
Inherited from FEBoxElement
FEBoxElement::$_height
FEBoxElement::$_width
Inherited from FormElement
FormElement::$onBlurJS
FormElement::$onChangeJS
FormElement::$onClickJS
FormElement::$onFocusJS
FormElement::$onSubmitJS
FormElement::$_attributes
FormElement::$_element_name
FormElement::$_errors
FormElement::$_error_message
FormElement::$_form_name
FormElement::$_has_error
FormElement::$_is_disabled
FormElement::$_is_readonly
FormElement::$_is_required
FormElement::$_label_colon_flag
FormElement::$_label_text
FormElement::$_required_field_marker
FormElement::$_slave_elements
FormElement::$_stripslashes
FormElement::$_style_attributes
FormElement::$_validation_enabled
FormElement::$_value
The constructor
This method turns on the right select box's ability to show the ordering buttons.
This is a method for getting the JS needed for the form tag's onsubmit attribute.
This method returns the hidden version of this element for a confirmation page.
NOTE: This is called by the FormProcessor only. It shouldn't be called manually.
This function builds and returns the form element object
This returns the initial value of the element
This function will return the elements value
This provides a method
for the FormContent to get access to the text associated with a field. This is only available on FormElements that have text associated with a field. It is used during Confirmation
This method builds the Javascript needed for this element.
Use this method to set the label for the 'from' field
Use this method to set required select values
Use this method to set the label for the 'to' field
This function sets the array of data to be used in the data list
This function will set the initial value for the element
This function is responsible for performing complete validation and setting the appropriate error message in case of a failed validation
NOTE: This makes sure that the data submitted for both fields is in the original list.
Inherited From FEDataList
FEDataList::FEDataList()
FEDataList::disable_item()
FEDataList::get_value_text()
FEDataList::set_list_data()
FEDataList::validate()
Inherited From FEBoxElement
FEBoxElement::FEBoxElement()
Inherited From FormElement
FormElement::FormElement()
FormElement::build_id_name()
FormElement::create_element_name()
FormElement::enable_validation()
FormElement::form_tag_onsubmit()
FormElement::get_attribute()
FormElement::get_confirm_element()
FormElement::get_element()
FormElement::get_element_name()
FormElement::get_errors()
FormElement::get_error_message()
FormElement::get_form_element()
FormElement::get_init_value()
FormElement::get_label()
FormElement::get_label_text()
FormElement::get_required_symbol()
FormElement::get_slave_elements()
FormElement::get_tabindex()
FormElement::get_value()
FormElement::get_value_text()
FormElement::has_error()
FormElement::is_disabled()
FormElement::is_readonly()
FormElement::is_required()
FormElement::javascript()
FormElement::onBlur()
FormElement::onChange()
FormElement::onClick()
FormElement::onFocus()
FormElement::onSubmit()
FormElement::set_attribute()
FormElement::set_colon_flag()
FormElement::set_data_all_slaves()
FormElement::set_disabled()
FormElement::set_element_name()
FormElement::set_error_message()
FormElement::set_form_name()
FormElement::set_label_text()
FormElement::set_onBlur()
FormElement::set_onChange()
FormElement::set_onClick()
FormElement::set_onFocus()
FormElement::set_onSubmit()
FormElement::set_readonly()
FormElement::set_required()
FormElement::set_required_symbol()
FormElement::set_slave_data()
FormElement::set_slave_elements()
FormElement::set_stripslashes()
FormElement::set_style_attribute()
FormElement::set_tabindex()
FormElement::set_title()
FormElement::set_value()
FormElement::validate()
FormElement::_build_element_attributes()
FormElement::_build_javascript()
FormElement::_do_validation()
FormElement::_sanitize_string()
Documentation generated on Fri, 28 Jan 2011 08:52:54 -0500 by phpDocumentor 1.4.3