Adds basic token editing snippet parameter processing and checking.
This class supplies the model and adds some display knowledge.
| package | Gems |
|---|---|
| subpackage | Tracker |
| copyright | Copyright (c) 2011 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.4 |
| inherited_from | \Gems_Snippets_ModelFormSnippetAbstract |
afterRegistry() : void
beforeDisplay() : \Zend_Form
Here we add the table display to the form.
\Zend_FormcheckRegistryRequestsAnswers() : boolean
| inherited_from | \Gems_Snippets_ModelFormSnippetAbstract::checkRegistryRequestsAnswers() |
|---|
booleanFalse if required are missing.checkRegistryRequestsAnswers() : boolean
booleanFalse if required are missing.getHtmlOutput(\Zend_View_Abstract $view) : \MUtil_Html_HtmlInterface
This is a stub function either override getHtmlOutput() or override render()
| inherited_from | \Gems_Snippets_ModelFormSnippetAbstract::getHtmlOutput() |
|---|
\Zend_View_AbstractJust in case it is needed here
\MUtil_Html_HtmlInterfaceSomething that can be renderedgetHtmlOutput(\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 renderedgetTopic(integer $count = 1) : \$string
| inherited_from | \Gems_Snippets_ModelFormSnippetAbstract::getTopic() |
|---|
integer
\$stringgetTopic(integer $count = 1) : \$string
integer
\$stringhasHtmlOutput() : boolean
When invalid data should result in an error, you can throw it here but you can also perform the check in the checkRegistryRequestsAnswers() function from the \MUtil_Registry_TargetInterface.
booleanaddFormElements(\MUtil_Model_Bridge_FormBridgeInterface $bridge, \MUtil_Model_ModelAbstract $model)
Overrule this function to add different elements to the browse table, without having to recode the core table building code.
\MUtil_Model_Bridge_FormBridgeInterface
\MUtil_Model_ModelAbstract
addSaveButton()
As the save button is not part of the model - but of the interface - it does deserve it's own function.
afterSave(integer $changed)
When not rerouted, the form will be populated afterwards
integerThe number of changed rows (0 or 1 usually, but can be more)
createForm(mixed $options = null) : \Zend_Form
mixed
\Zend_FormcreateModel() : \MUtil_Model_ModelAbstract
\MUtil_Model_ModelAbstractgetMenuList() : \Gems_Menu_MenuList
\Gems_Menu_MenuListgetTitle() : string
stringsetAfterSaveRoute() : \Gems_Snippets_ModelFormSnippetAbstract
\Gems_Snippets_ModelFormSnippetAbstract$accesslog : \Gems_AccessLog
$class : string
'formTable'$formTitle : string
$loader : \Gems_Loader
$project : \Gems_Project_ProjectSettings
$request : \Zend_Controller_Request_Abstract
$routeAction : string
'show'$token : \Gems_Tracker_Token
The token shown
$tokenId : string
Can be derived from $request or $token
$topicCallable : callable
$useTabbedForm : boolean
false