Class: I2CE Module ReportSelector (Development)

From IHRIS Wiki


This article describes the class I2CE_Module_ReportSelector .

@filesource Class I2CE_Module_ReportSelector

Variables

$selectors

Methods

addReportSelector()

Adds a report selector

  • Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_Module_ReportSelector.php on line 59
  • Signature: public function addReportSelector($obj,$node,$options)
  • Parameters:
    • $obj
    • DOMNode $node
      The node we are adding the selector on.
    • array $options
      Array ofoptions. should include keys: 'printf', 'printfargs', 'reportiew' or they should be set as attributes on the node. 'reportform' the form in the report view we want to select (Defaults to primary_form) other optional keys are 'updateval' and 'updatedisp' which are names of elements to update the name and id of. If not set, then it is 'updateval'=$id:value and 'updatedisp=$id:display and 'value' which contains the current db value and 'display' which contains the current display value
      • Default Value: array()

getHooks()

getMethods()

writeOutJS()

Inherited Methods

__construct()

This public method is inherited from I2CE_Module->__construct()

action_configure()

This public method is inherited from I2CE_Module->action_configure()

action_disable()

This public method is inherited from I2CE_Module->action_disable()

action_enable()

This public method is inherited from I2CE_Module->action_enable()

action_initialize()

This public method is inherited from I2CE_Module->action_initialize()

getCLIMethods()

This public method is inherited from I2CE_Module->getCLIMethods()

getConfig()

This public method is inherited from I2CE_Module->getConfig()

post_update()

This public method is inherited from I2CE_Module->post_update()

pre_upgrade()

This public method is inherited from I2CE_Module->pre_upgrade()

upgrade()

This public method is inherited from I2CE_Module->upgrade()

_hasMethod()

This public method is inherited from I2CE_Fuzzy->_hasMethod()

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()