This class builds a nested select box that is used to select an entry from nested levels.
NOTE: The data array must be in the format array("test" => "testvalue", "nestedtest" => array("value" => "nestedtestvalue", "items" => array( "foo" => "foovalue", "bar" => "barvalue"));
Example $data = array("Test" => 1, "Foo" => array("value" => 2, "items" => array("Blah" => 3, "php" => 4)), "Bar" => array("value" => 5, "items" => array("testing" => array("value" => 6, "items" => array("ugh" => 7)), "again" => 8)));
would result in
<select > <option value="1">Test</option> <option value="2">Foo</option> <option value="3"> Blah</option> <option value="4"> php</option> <option value="5">Bar</option> <option value="6"> testing</option> <option value="7"> ugh</option> <option value="8"> again</option> </select>
Located in /form/form_elements/FEListBox.inc (line 137)
FormElement | --FEBoxElement | --FEDataList | --FENestedListBox
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::$_has_form_on_submit
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
This function builds and returns the form element object
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 function is responsible for performing complete validation and setting the appropriate error message in case of a failed validation
This is a recursive function used to add an array of layers to the select box.
This method builds the actual OPTIONtag object
This builds a layer's name
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:58 -0500 by phpDocumentor 1.4.3