Displays each fields of a single item in a model in a row in a Html table the model set through the $model snippet parameter.

package Gems
subpackage Snippets_Log
copyright Copyright (c) 2015 Erasmus MC
license New BSD License
since Class available since version 1.7.1 23-apr-2015 11:10:02
inherited_from \Gems_Snippets_ModelItemTableSnippetAbstract

 Methods

Create the snippets content

getHtmlOutput(\Zend_View_Abstract $view) : \MUtil_Html_HtmlInterface
Inherited

This is a stub function either override getHtmlOutput() or override render()

Parameters

$view

\Zend_View_Abstract

Just in case it is needed here

Returns

\MUtil_Html_HtmlInterfaceSomething that can be rendered

Adds rows from the model to the bridge that creates the browse table.

addShowTableRows(\MUtil_Model_Bridge_VerticalTableBridge $bridge, \MUtil_Model_ModelAbstract $model) : void
Inherited

Overrule this function to add different columns to the browse table, without having to recode the core table building code.

Parameters

$bridge

\MUtil_Model_Bridge_VerticalTableBridge

$model

\MUtil_Model_ModelAbstract

Creates the model

createModel() : \MUtil_Model_ModelAbstract

Returns

\MUtil_Model_ModelAbstract

Finds a specific active menu item

findMenuItem(string $controller, string $action = 'index') : \Gems_Menu_SubMenuItem
Inherited

Parameters

$controller

string

$action

string

Returns

\Gems_Menu_SubMenuItem

Returns an edit menu item, if access is allowed by privileges

getEditMenuItem() : \Gems_Menu_SubMenuItem
Inherited

Returns

\Gems_Menu_SubMenuItem

An optional title for the head of the page.

getTitle() : string
Inherited

Returns

string

Overrule to implement snippet specific filtering and sorting.

processFilterAndSort(\MUtil_Model_ModelAbstract $model) 

Parameters

$model

\MUtil_Model_ModelAbstract

Set the footer of the browse table.

setShowTableFooter(\MUtil_Model_Bridge_VerticalTableBridge $bridge, \MUtil_Model_ModelAbstract $model) : void

Overrule this function to set the header differently, without having to recode the core table building code.

inherited_from \Gems_Snippets_ModelItemTableSnippetAbstract::setShowTableFooter()

Parameters

$bridge

\MUtil_Model_Bridge_VerticalTableBridge

$model

\MUtil_Model_ModelAbstract

Set the footer of the browse table.

setShowTableFooter(\MUtil_Model_Bridge_VerticalTableBridge $bridge, \MUtil_Model_ModelAbstract $model) : void
Inherited

Overrule this function to set the header differently, without having to recode the core table building code.

Parameters

$bridge

\MUtil_Model_Bridge_VerticalTableBridge

$model

\MUtil_Model_ModelAbstract

 Properties

 

Edit the item when it is clicked (provided the user has the right)

$addOnclickEdit : boolean

Default

true
 

One of the \MUtil_Model_Bridge_BridgeAbstract MODE constants

$bridgeMode : integer

Default

\MUtil_Model_Bridge_BridgeAbstract::MODE_SINGLE_ROW
 

Shortfix to add class attribute

$class : string

Default

'displayer table'
 

When true the menu is displayed

$displayMenu : boolean

Default

true
 

Optional title to display at the head of this page.

$displayTitle : string

Default

 

Required

$loader : \Gems_Loader

Default

inherited_from \Gems_Snippets_ModelItemTableSnippetAbstract::loader
 

Required

$loader : \Gems_Loader

Default

 

Required

$menu : \Gems_Menu

Default

 

An optional list menu items

$menuList : \Gems_Menu_MenuList

Default

null
 

$model

$model : \MUtil_Model_ModelAbstract

Default

 

Required

$request : \Zend_Controller_Request_Abstract

Default

 

$util

$util : \Gems_Util

Default