ModifyRecordListRecordActionsEvent

FinalYes

An event to modify the displayed record actions (e.g.

"edit", "copy", "delete") for a table in the RecordList.

Table of Contents

Methods

__construct()  : mixed
getAction()  : string|null
Get action by its name. In case the action exists in both groups and non or an invalid $group is provided, the action from the "primary" group will be returned.
getActionGroup()  : array<string|int, mixed>|null
Get the actions of a specific group
getActions()  : array<string|int, mixed>
getRecord()  : array<string|int, mixed>
getRecordList()  : DatabaseRecordList
Returns the current DatabaseRecordList instance.
getTable()  : string
hasAction()  : bool
Whether the action exists in the given group. In case non or an invalid $group is provided, both groups will be checked.
removeAction()  : bool
Remove action by its name. In case the action exists in both groups and non or an invalid $group is provided, the action will be removed from both groups.
setAction()  : void
Add a new action or override an existing one. Latter is only possible, in case $columnName is given. Otherwise, the column will be added with a numeric index, which is generally not recommended. It's also possible to define the position of an action with either the "before" or "after" argument, while their value must be an existing action.
setActions()  : void

Methods

__construct()

public __construct(array<string|int, mixed> $actions, string $table, array<string|int, mixed> $record, DatabaseRecordList $recordList) : mixed
Parameters
$actions : array<string|int, mixed>
$table : string
$record : array<string|int, mixed>
$recordList : DatabaseRecordList

getAction()

Get action by its name. In case the action exists in both groups and non or an invalid $group is provided, the action from the "primary" group will be returned.

public getAction(string $actionName[, string $group = '' ]) : string|null
Parameters
$actionName : string
$group : string = ''
Return values
string|null

getActionGroup()

Get the actions of a specific group

public getActionGroup(string $group) : array<string|int, mixed>|null
Parameters
$group : string
Return values
array<string|int, mixed>|null

getActions()

public getActions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRecord()

public getRecord() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTable()

public getTable() : string
Return values
string

hasAction()

Whether the action exists in the given group. In case non or an invalid $group is provided, both groups will be checked.

public hasAction(string $actionName[, string $group = '' ]) : bool
Parameters
$actionName : string
$group : string = ''
Return values
bool

removeAction()

Remove action by its name. In case the action exists in both groups and non or an invalid $group is provided, the action will be removed from both groups.

public removeAction(string $actionName[, string $group = '' ]) : bool
Parameters
$actionName : string
$group : string = ''
Return values
bool

Whether the action could be removed - Will therefore return FALSE if the action to remove does not exist.

setAction()

Add a new action or override an existing one. Latter is only possible, in case $columnName is given. Otherwise, the column will be added with a numeric index, which is generally not recommended. It's also possible to define the position of an action with either the "before" or "after" argument, while their value must be an existing action.

public setAction(string $action[, string $actionName = '' ][, string $group = '' ][, string $before = '' ][, string $after = '' ]) : void

Note: In case non or an invalid $group is provided, the new action will be added to the secondary group.

Parameters
$action : string
$actionName : string = ''
$group : string = ''
$before : string = ''
$after : string = ''

setActions()

public setActions(array<string|int, mixed> $actions) : void
Parameters
$actions : array<string|int, mixed>

        
On this page

Search results