Class: I2CE Module MenuSelect: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 6: Line 6:
It is contained in the module [[iHRIS Module List#menu_select|menu_select]] in the package [https://launchpad.net/i2ce I2CE]
It is contained in the module [[iHRIS Module List#menu_select|menu_select]] in the package [https://launchpad.net/i2ce I2CE]


The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/files/head:/modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php]
The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/annotate/head:/modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php]


I2CE_Module_MenuSelect
I2CE_Module_MenuSelect
Line 60: Line 60:
It is contained in the module [[iHRIS Module List#menu_select|menu_select]] in the package [https://launchpad.net/i2ce I2CE]
It is contained in the module [[iHRIS Module List#menu_select|menu_select]] in the package [https://launchpad.net/i2ce I2CE]


The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/files/head:/modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php]
The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/annotate/head:/modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php]


I2CE_Module_MenuSelect
I2CE_Module_MenuSelect

Revision as of 21:24, 16 October 2009

The class I2CE_Module_MenuSelect contains 2 definitions:

modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php

This article desrcibes the class I2CE_Module_MenuSelect which extends the class I2CE_Module It is contained in the module menu_select in the package I2CE

The class is defined in the file: modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php

I2CE_Module_MenuSelect

@package I2CE

@subpackage Core

@author Carl Leitner <litlfred@ibiblio.org>

@version 2.1

@access public

Methods

addUpdateSelect()

Adds a javascripy select_update object for the named select.

  • Signature: public function addUpdateSelect($template,$select_id,$options)

Parameters:

  • mixed $template
    The calling object
  • string $select_id
    The id of the select
  • array $options
    Defaults to the empty array. Othwewise associative array of ooptions passed to javascript object
    • Default Value: array()

getMethods()

  • Signature: static public function getMethods()

menuSelect()

Adds a 'menuSelect'. A menu select is a pair of selects. The parent and the child. When a parent is selected, we update the child select. Can be called on either a page or a template. $param string $parent_id the $id of the select parent select. $param array $option_list the keys are the value of each of the options for the parent select. the value is itself an array. this array has keys the value to be used for the child select and values are the text to be displayed.

  • Signature: public function menuSelect($template,$parent_id,$option_list)

Parameters:

  • $template
  • $parent_id
  • $option_list

Inherited Fuzzy Methods

launchBackgroundProcess()

This method is inherited from I2CE_Module->launchBackgroundProcess()

launchBackgroundPHPScript()

This method is inherited from I2CE_Module->launchBackgroundPHPScript()

launchBackgroundPage()

This method is inherited from I2CE_Module->launchBackgroundPage()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()

modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php

This article desrcibes the class I2CE_Module_MenuSelect which extends the class I2CE_Module It is contained in the module menu_select in the package I2CE

The class is defined in the file: modules/MooTools/modules/MenuSelect/I2CE_Module_MenuSelect.php

I2CE_Module_MenuSelect

@package I2CE

@subpackage Core

@author Carl Leitner <litlfred@ibiblio.org>

@version 2.1

@access public

Methods

addUpdateSelect()

Adds a javascripy select_update object for the named select.

  • Signature: public function addUpdateSelect($template,$select_id,$options)

Parameters:

  • mixed $template
    The calling object
  • string $select_id
    The id of the select
  • array $options
    Defaults to the empty array. Othwewise associative array of ooptions passed to javascript object
    • Default Value: array()

getMethods()

  • Signature: static public function getMethods()

menuSelect()

Adds a 'menuSelect'. A menu select is a pair of selects. The parent and the child. When a parent is selected, we update the child select. Can be called on either a page or a template. $param string $parent_id the $id of the select parent select. $param array $option_list the keys are the value of each of the options for the parent select. the value is itself an array. this array has keys the value to be used for the child select and values are the text to be displayed.

  • Signature: public function menuSelect($template,$parent_id,$option_list)

Parameters:

  • $template
  • $parent_id
  • $option_list

Inherited Fuzzy Methods

launchBackgroundProcess()

This method is inherited from I2CE_Module->launchBackgroundProcess()

launchBackgroundPHPScript()

This method is inherited from I2CE_Module->launchBackgroundPHPScript()

launchBackgroundPage()

This method is inherited from I2CE_Module->launchBackgroundPage()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()