Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Rows

Открытые члены

 __construct (RowAssembler $rowAssembler, DataProvider ... $actionsProviders)
 
 prepareRows (iterable $rawRows)
 
 getActions ()
 
 processRequest (GridRequest $request)
 

Защищенные члены

 prepareRow (array $rawValue)
 
 getActionById (string $id)
 

Защищенные данные

RowAssembler $rowAssembler
 
array $actionsProviders
 

Подробное описание

Rows collection.

The main task is to work with rows: preparing and process request of actions.

См. также
\Bitrix\Main\Grid\Row\RowAssembler
\Bitrix\Main\Grid\Row\Action\DataProvider
\Bitrix\Main\Grid\Grid method createRows

См. определение в файле rows.php строка 20

Конструктор(ы)

◆ __construct()

__construct ( RowAssembler $rowAssembler,
DataProvider ... $actionsProviders )
Аргументы
RowAssembler$rowAssembler
DataProvider[]$actionsProviders

См. определение в файле rows.php строка 39

Методы

◆ getActionById()

getActionById ( string $id)
finalprotected

Actions item.

Аргументы
string$id
Возвращает
Action|null

См. определение в файле rows.php строка 128

◆ getActions()

getActions ( )
final
Возвращает
Action[]

См. определение в файле rows.php строка 103

◆ prepareRow()

prepareRow ( array $rawValue)
protected

Prepare raw value to grid row.

Аргументы
array[]$rawValue
Возвращает
array[] with grid row keys: id, data, actions

См. определение в файле rows.php строка 76

◆ prepareRows()

prepareRows ( iterable $rawRows)

Gets rows prepared for output.

Аргументы
iterable | array[]$rawRows
Возвращает
array[]

См. определение в файле rows.php строка 57

◆ processRequest()

processRequest ( GridRequest $request)

Processing all actions of the row.

Аргументы
GridRequest$request
Возвращает
GridResponse|null

См. определение в файле rows.php строка 145

Данные класса

◆ $actionsProviders

array $actionsProviders
protected

См. определение в файле rows.php строка 33

◆ $rowAssembler

RowAssembler $rowAssembler
protected

См. определение в файле rows.php строка 28