Class: I2CE CustomReport Display Selector (4.0.19)
This article describes the class I2CE_CustomReport_Display_Selector .
- Extends the class: I2CE_CustomReport_Display_Default.
- Location: Part of the module CustomReports-Selector in the package I2CE 4.0.19-release
- Source: Defined in the file modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 33
- Author: Carl Leitner <litlfred@ibiblio.org>
- Since: v4.0.11
@filesource Class I2CE_CustomReport_Display_Selector
Variables
$ff
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 37
- Type: protected I2CE_FormFactory $ff
$printf
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 41
- Type: protected $printf
$selctorid
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 45
- Type: protected $selctorid
$reportFrom
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 50
- Type: protected $reportFrom
$printf_args
printf_args. The array field names which are arguments to the printf
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 55
- Type: protected array $printf_args
Methods
__construct()
The constuctor
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 62
- Signature: public function __construct($page,$view)
- Parameters:
display()
Display the report
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 127
- Signature: public function display($contentNode,$processResults,$controls)
- Parameters:
- DOMNode $contentNode
The DOM node we wish to display into. If null, we do not do any of the DOM processing stuff, do not call the report display controls, limits etc. It will however still call processResults with a DOMNode of null - boolean $processResults
Defaults to true meaning we run through the results. If false, we do not process results.- Default Value: true
- mixed $controls
If null (default), we display all the report controsl. If string or an array of string, we only display the indicated controls- Default Value: null
- DOMNode $contentNode
- Returns: boolean.
true on sucess
displayReportControls()
Adds any report display controls that can be added for this view. @param DOMNode $conentNode
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 95
- Signature: protected function displayReportControls($contentNode,$controls)
- Parameters:
- $contentNode
- mixed $controls
If null (default), we display all the report controsl. If string or an array of string, we only display the indicated controls- Default Value: null
- Returns: boolean
$true on success
getJumperQryFields()
Get the query fields for the jumper
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 79
- Signature: protected function getJumperQryFields()
- Returns: array
getPivots()
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 114
- Signature: protected function getPivots()
processResultRow()
Process a result row.
- Defined in i2ce/modules/CustomReports/modules/CustomReportSelector/lib/I2CE_CustomReport_Display_Selector.php on line 141
- Signature: protected function processResultRow($row,$row_num,$contentNode)
- Parameters:
Inherited Methods
canView()
This protected method is inherited from I2CE_CustomReport_Display_Default->canView()
doHeaderRow()
This protected method is inherited from I2CE_CustomReport_Display_Default->doHeaderRow()
doJumper()
This protected method is inherited from I2CE_CustomReport_Display_Default->doJumper()
processResults()
This protected method is inherited from I2CE_CustomReport_Display_Default->processResults()
saveDefaultView()
This public method is inherited from I2CE_CustomReport_Display->saveDefaultView()
saveDisplayOptions()
This public method is inherited from I2CE_CustomReport_Display->saveDisplayOptions()
_displayReportLimits()
This protected method is inherited from I2CE_CustomReport_Display->_displayReportLimits()
_getMergedReportData()
This protected method is inherited from I2CE_CustomReport_Display->_getMergedReportData()
_getPivots()
This protected method is inherited from I2CE_CustomReport_Display->_getPivots()
_getReportViewDisplayedFieldsWalker()
This protected method is inherited from I2CE_CustomReport_Display->_getReportViewDisplayedFieldsWalker()
displayMetaInfo()
This protected method is inherited from I2CE_CustomReport_Display->displayMetaInfo()
displayReportControl()
This protected method is inherited from I2CE_CustomReport_Display->displayReportControl()
displayReportLimit()
This protected method is inherited from I2CE_CustomReport_Display->displayReportLimit()
displayReportLimits()
This protected method is inherited from I2CE_CustomReport_Display->displayReportLimits()
findNumericFields()
This protected method is inherited from I2CE_CustomReport_Display->findNumericFields()
getBasePage()
This protected method is inherited from I2CE_CustomReport_Display->getBasePage()
getDefaultOptions()
This protected method is inherited from I2CE_CustomReport_Display->getDefaultOptions()
getDisplayFieldsData()
This protected method is inherited from I2CE_CustomReport_Display->getDisplayFieldsData()
getFormFieldObjects()
This protected method is inherited from I2CE_CustomReport_Display->getFormFieldObjects()
getMappedValue()
This protected method is inherited from I2CE_CustomReport_Display->getMappedValue()
getMergedReportJoins()
This protected method is inherited from I2CE_CustomReport_Display->getMergedReportJoins()
getReportLimitsDescription()
This protected method is inherited from I2CE_CustomReport_Display->getReportLimitsDescription()
getReportViewDisplayedFields()
This protected method is inherited from I2CE_CustomReport_Display->getReportViewDisplayedFields()
getReportViewsFactory()
This protected method is inherited from I2CE_CustomReport_Display->getReportViewsFactory()
getResults()
This protected method is inherited from I2CE_CustomReport_Display->getResults()
getSwissReport()
This protected method is inherited from I2CE_CustomReport_Display->getSwissReport()
getSwissReportFunction()
This protected method is inherited from I2CE_CustomReport_Display->getSwissReportFunction()
getSwissReportView()
This protected method is inherited from I2CE_CustomReport_Display->getSwissReportView()
isMapped()
This protected method is inherited from I2CE_CustomReport_Display->isMapped()
mapReportFormField()
This protected method is inherited from I2CE_CustomReport_Display->mapReportFormField()
mapResults()
This protected method is inherited from I2CE_CustomReport_Display->mapResults()
mergeOn_child()
This protected method is inherited from I2CE_CustomReport_Display->mergeOn_child()
mergeOn_child_field()
This protected method is inherited from I2CE_CustomReport_Display->mergeOn_child_field()
mergeOn_parent()
This protected method is inherited from I2CE_CustomReport_Display->mergeOn_parent()
mergeOn_parent_field()
This protected method is inherited from I2CE_CustomReport_Display->mergeOn_parent_field()
processWhere()
This protected method is inherited from I2CE_CustomReport_Display->processWhere()
processWhereByField()
This protected method is inherited from I2CE_CustomReport_Display->processWhereByField()
processWhereByFunction()
This protected method is inherited from I2CE_CustomReport_Display->processWhereByFunction()
setupMappedValues()
This protected method is inherited from I2CE_CustomReport_Display->setupMappedValues()
validateSortFields()
This protected method is inherited from I2CE_CustomReport_Display->validateSortFields()
_hasMethod()
This public method is inherited from I2CE_Fuzzy->_hasMethod()
Inherited Variables
$formfields
Theis protected variable is inherited from I2CE_CustomReport_Display_Default->$formfields
$formObjs
Theis protected variable is inherited from I2CE_CustomReport_Display->$formObjs
$mappedFields
Theis protected variable is inherited from I2CE_CustomReport_Display->$mappedFields
$formMaps
Theis protected variable is inherited from I2CE_CustomReport_Display->$formMaps
$fieldMaps
Theis protected variable is inherited from I2CE_CustomReport_Display->$fieldMaps
$mappedValues
Theis protected variable is inherited from I2CE_CustomReport_Display->$mappedValues
$display
Theis protected variable is inherited from I2CE_CustomReport_Display->$display
$reportObj
Theis protected variable is inherited from I2CE_CustomReport_Display->$reportObj
$defaultOptions
Theis protected variable is inherited from I2CE_CustomReport_Display->$defaultOptions
$view
Theis protected variable is inherited from I2CE_CustomReport_Display->$view
$page
Theis protected variable is inherited from I2CE_CustomReport_Display->$page
$template
Theis protected variable is inherited from I2CE_CustomReport_Display->$template
$displayConfig
Theis protected variable is inherited from I2CE_CustomReport_Display->$displayConfig
$config
Theis protected variable is inherited from I2CE_CustomReport_Display->$config
$reportConfig
Theis protected variable is inherited from I2CE_CustomReport_Display->$reportConfig
$relationshipConfig
Theis protected variable is inherited from I2CE_CustomReport_Display->$relationshipConfig
$numeric
Theis protected variable is inherited from I2CE_CustomReport_Display->$numeric
$seen_merges
Theis protected variable is inherited from I2CE_CustomReport_Display->$seen_merges
$row_start
Theis protected variable is inherited from I2CE_CustomReport_Display->$row_start
$row_amount
Theis protected variable is inherited from I2CE_CustomReport_Display->$row_amount
$relationships
Theis protected variable is inherited from I2CE_CustomReport_Display->$relationships
$reportViewsFactory
Theis protected variable is inherited from I2CE_CustomReport_Display->$reportViewsFactory
Inherited Fuzzy Methods
userMessage()
This method is inherited from I2CE_Fuzzy->userMessage()