Class RowPluginAction
Extends an action parameter schema with additional parameters, mapped to the record adapter props.
Collaborates with PluginCollector, - by extending the original action parameter schema. - by receiving the actual record key value from it.
Usage info: implement this class and invoke setSchemaAddition() before the parent class initialization.
- Nethgui\Module\AbstractModule implements Nethgui\Module\ModuleInterface, Nethgui\View\ViewableInterface, Nethgui\Log\LogConsumerInterface, Nethgui\Utility\PhpConsumerInterface, Nethgui\Authorization\AuthorizationAttributesProviderInterface, Nethgui\System\PlatformConsumerInterface, Nethgui\Authorization\PolicyEnforcementPointInterface
- Nethgui\Controller\AbstractController implements Nethgui\Controller\RequestHandlerInterface
- Nethgui\Controller\Table\AbstractAction implements Nethgui\Adapter\AdapterAggregateInterface
- Nethgui\Controller\Table\RowAbstractAction
- Nethgui\Controller\Table\RowPluginAction
Abstract
Namespace: Nethgui\Controller\Table
Author: Davide Principi davide.principi@nethesis.it
Since: 1.0
Api
Located at Controller/Table/RowPluginAction.php
Namespace: Nethgui\Controller\Table
Author: Davide Principi davide.principi@nethesis.it
Since: 1.0
Api
Located at Controller/Table/RowPluginAction.php
protected
|
|
protected
array
|
|
public
array
|
|
public
string
|
#
getPluggableActionIdentifier( )
The module identifier of the action which we are adding plugins to |
public
string
|
bind(),
saveParameters(),
setAdapter(),
setDefaultValue(),
setSchema()
|
getAdapter(),
hasAdapter(),
nextPath(),
prepareView()
|
__construct(),
createValidator(),
declareParameter(),
getRequest(),
getValidator(),
onParametersSaved(),
process(),
validate()
|
FIELD,
KEY
|
ACTION_MUTATE,
ACTION_QUERY
|
ACTION_INSTANTIATE
|
$parameters
|