GroupAction
Group actions for admin list. For ui grid see `ElementPanelProvider`.
Tags
Table of Contents
Constants
- GRID_TYPE_LIST = 'adminList'
- GRID_TYPE_SUBLIST = 'subList'
- GRID_TYPE_UI = 'main.ui.grid'
Methods
- __construct() : mixed
- actionCodeTranslitPanel() : array<string|int, mixed>|string
- get() : array<string|int, mixed>|string|null
- getApplyButton() : array<string|int, mixed>
- getApplyButtonWithConfirm() : array<string|int, mixed>
- getDefaultApplyAction() : array<string|int, mixed>
- getElementId() : string
- getEntityId() : string
- getGridType() : string
- getIblockId() : int
- getList() : array<string|int, mixed>
- getOptions() : array<string|int, mixed>
- getRequest() : array<string|int, mixed>|null
- isUiGrid() : bool
Constants
GRID_TYPE_LIST
public
mixed
GRID_TYPE_LIST
= 'adminList'
GRID_TYPE_SUBLIST
public
mixed
GRID_TYPE_SUBLIST
= 'subList'
GRID_TYPE_UI
public
mixed
GRID_TYPE_UI
= 'main.ui.grid'
Methods
__construct()
public
__construct(array<string|int, mixed> $options) : mixed
Parameters
- $options : array<string|int, mixed>
actionCodeTranslitPanel()
public
actionCodeTranslitPanel([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>|string
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed>|stringget()
public
get(string $code[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>|string|null
Parameters
- $code : string
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed>|string|nullgetApplyButton()
public
getApplyButton(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed>
Return values
array<string|int, mixed>getApplyButtonWithConfirm()
public
getApplyButtonWithConfirm(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed>
Return values
array<string|int, mixed>getDefaultApplyAction()
public
getDefaultApplyAction() : array<string|int, mixed>
Return values
array<string|int, mixed>getElementId()
public
getElementId(string $id) : string
Parameters
- $id : string
Return values
stringgetEntityId()
public
getEntityId() : string
Return values
stringgetGridType()
public
getGridType() : string
Return values
stringgetIblockId()
public
getIblockId() : int
Return values
intgetList()
public
getList([array<string|int, mixed>|null $actions = null ]) : array<string|int, mixed>
Parameters
- $actions : array<string|int, mixed>|null = null
Return values
array<string|int, mixed>getOptions()
public
getOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>getRequest()
public
getRequest(string $code) : array<string|int, mixed>|null
Parameters
- $code : string
Return values
array<string|int, mixed>|nullisUiGrid()
public
isUiGrid() : bool