Class FECountryListMaster

Description

A simple class to be the master. It contains a list of countries and the acceptable states for each county.

Located in /examples/form4.php (line 42)

FormElement
   |
   --FEBoxElement
      |
      --FEDataList
         |
         --FEListBox
            |
            --FEListBoxMaster
               |
               --FECountryListMaster
Variable Summary
array $_countries
Method Summary
FECountryListMaster FECountryListMaster (string $label, [boolean $required = TRUE], [int $width = NULL], [int $height = NULL])
Variables
array $_countries = array("Select Country",
"Hungary" ,
"Iceland" ,
"India" => array("code" => "IN",
"slave" => array("Select State" => "",
"Andhra Pradesh" => "Andhra Pradesh",
"Andaman and Nicobar Islands" => "Andaman and Nicobar Islands",
"Maharashtra" => "Maharashtra",
"Manipur" => "Manipur",
"Uttar Pradesh" => "Uttar Pradesh",
"Uttaranchal" => "Uttaranchal",
"West Bengal" => "West Bengal",
)),"Italy","Jamaica","Japan","Jersey, C.I.","Jordan","Kazakhstan","Kenya","United Kingdom","United States of America"=>array("code"=>"US","slave"=>array("Select State"=>"","Alabama"=>"Alabama","California"=>"California","Colorado"=>"Colorado","Guam"=>"Guam","American Samoa"=>"American Samoa","Palau"=>"Palau",)),"Uruguay","Uzbekistan","Zimbabwe")
(line 51)

The states array format "United States" => array ("code" => "US",

"slave" => Array("California" => "CA") ) if a seperate "code" value is not given then the array key (country name) is used

Inherited Variables

Inherited from FEListBoxMaster

FEListBoxMaster::$mdata

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
Methods
Constructor FECountryListMaster (line 98)

The constructor

FECountryListMaster FECountryListMaster (string $label, [boolean $required = TRUE], [int $width = NULL], [int $height = NULL])
  • string $label: text label for the element
  • boolean $required: is this a required element?
  • int $width: element width in characters, pixels (px), percentage (%) or elements (em)
  • int $height: element height in px

Inherited Methods

Inherited From FEListBoxMaster

FEListBoxMaster::javascript()
FEListBoxMaster::onChange()
FEListBoxMaster::set_list_data()
FEListBoxMaster::set_slave_data()

Inherited From FEListBox

FEListBox::get_element()

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:53:04 -0500 by phpDocumentor 1.4.3