This class builds a widget that shows a group of select boxes (FEYears, FEMonths, FEDays) representing a date.
FEDate will display three drop down lists representing a date. You can set the order in which these elements are displayed and the minimum and maximum years displayed.
Like in FEMonths you should use the built in php setlocale function to affect the language used for the month list.
Example as it would appear in FormContent::form_init_elements():
the $format parameter conforms the the php date function format argument specification (for years, months and days only).
Located in /form/form_elements/FEListBox.inc (line 1358)
FormElement | --FEBoxElement | --FEDate
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
The constructor
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 function will return the elements value as an array or month, day and year
This returns a formatted string used for the confirmation display (and possibly elsewhere)
Sets the disabled element flag
We need to override this so we get the form name set in the child elements so the id attributes are set correctly.
Set the text format for confirmation
this method sets the format string used in get_value_text(). Use this method to set special punctuation for the confirmation display. It is fed through sprintf
Examples:
Set the value of the element
This function sets the default values for the date element The parameter should be a string representation of the date in ISO 8601 format.
This function is responsible for performing complete validation and setting the appropriate error message in case of a failed validation
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:55 -0500 by phpDocumentor 1.4.3