Snippet for showing the all tokens for a single respondent.
Adds columns to the model and adds extra logic for calc_used_date sorting.
| package | Gems |
|---|---|
| subpackage | Snippets\Token |
| copyright | Copyright (c) 2015 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.7.2 16-okt-2015 19:04:21 |
| inherited_from | \Gems\Snippets\Token\PlanTokenSnippet |
afterRegistry() : void
createActionButtons(\MUtil_Model_Bridge_TableBridge $bridge) : array
\MUtil_Model_Bridge_TableBridge
arrayof HtmlElementscreateMenuLink(mixed $parameterSource, string $controller, string $action= 'index', string $label= null) : \MUtil_Html_AElement
mixed
string
string
string
\MUtil_Html_AElementgetHtmlOutput(\Zend_View_Abstract $view) : \MUtil_Html_HtmlInterface
This is a stub function either override getHtmlOutput() or override render()
\Zend_View_AbstractJust in case it is needed here
\MUtil_Html_HtmlInterfaceSomething that can be renderedaddBrowseTableColumns(\MUtil_Model_Bridge_TableBridge $bridge, \MUtil_Model_ModelAbstract $model) : void
Overrule this function to add different columns to the browse table, without having to recode the core table building code.
| inherited_from | \Gems\Snippets\Token\PlanTokenSnippet::addBrowseTableColumns() |
|---|
\MUtil_Model_Bridge_TableBridge
\MUtil_Model_ModelAbstract
addBrowseTableColumns(\MUtil_Model_Bridge_TableBridge $bridge, \MUtil_Model_ModelAbstract $model) : void
Overrule this function to add different columns to the browse table, without having to recode the core table building code.
\MUtil_Model_Bridge_TableBridge
\MUtil_Model_ModelAbstract
addPaginator(\MUtil_Html_TableElement $table, \Zend_Paginator $paginator)
Only called when $this->browse is true. Overrule this function to define your own method.
$param \Zend_Paginator $paginator
addRespondentCell(\MUtil_Model_Bridge_TableBridge $bridge, \MUtil_Model_ModelAbstract $model)
\MUtil_Model_Bridge_TableBridge
\MUtil_Model_ModelAbstract
addTokenLinks(\MUtil_Model_Bridge_TableBridge $bridge)
\MUtil_Model_Bridge_TableBridge
applyTextMarker() : void
createModel() : \MUtil_Model_ModelAbstract
\MUtil_Model_ModelAbstractcreateShowTokenButton(\MUtil_Model_Bridge_TableBridge $bridge) : \MUtil_Html_AElement
\MUtil_Model_Bridge_TableBridge
\MUtil_Html_AElementfindMenuItem(string $defaultController, string|array $actions = 'index') : \Gems_Menu_SubMenuItem
| deprecated | since 1.7.1, use findMenuItems() |
|---|
string
stringarray
\Gems_Menu_SubMenuItemThe first thatfindMenuItems(string $defaultController, string|array $actions = array('index')) : array
string
stringarray
arrayof \Gems_Menu_SubMenuItemgetEditMenuItem() : \Gems_Menu_SubMenuItem
| deprecated | since 1.7.1, use getEditMenuItems() |
|---|
\Gems_Menu_SubMenuItemgetEditMenuItems() : \Gems_Menu_SubMenuItem
\Gems_Menu_SubMenuItemgetShowMenuItem() : \Gems_Menu_SubMenuItem
| deprecated | since 1.7.1, use getShowMenuItems() |
|---|
\Gems_Menu_SubMenuItemgetShowMenuItems() : \Gems_Menu_SubMenuItem
\Gems_Menu_SubMenuItemsortCalcDateCheck(\MUtil_Model_ModelAbstract $model)
\MUtil_Model_ModelAbstract
$browse : boolean
true$keyboard : boolean
false$keyboardUsed : boolean
false$_fixedSort : array
array('respondent_name' => SORT_ASC, 'gr2o_patient_nr' => SORT_ASC, 'gtr_track_name' => SORT_ASC, 'gtr_track_info' => SORT_ASC, 'gr2t_track_info' => SORT_ASC, 'gto_round_description' => SORT_ASC)Leading _ means not overwritten by sources.
| inherited_from | \Gems\Snippets\Token\PlanTokenSnippet::_fixedSort |
|---|
$_fixedSort : array
array('calc_used_date' => SORT_ASC, 'gtr_track_name' => SORT_ASC, 'gto_round_order' => SORT_ASC, 'gto_created' => SORT_ASC)Leading _ means not overwritten by sources.
$class : string
'browser table'$containingId : string
$defaultSearchData : \array()
array()$loader : \Gems_Loader
$model : \MUtil_Model_ModelAbstract
$multiTracks : boolean
true$showMenu : boolean
true$sortParamAsc : string
'asrt'$sortParamDesc : string
'dsrt'