Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс RowAssembler
+ Граф наследования:RowAssembler:

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

 __construct (array $visibleColumnIds)
 
 prepareRows (array $rowsList)
 

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

 prepareFieldAssemblers ()
 
 getVisibleColumnIds ()
 

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

Assembles row values.

The main task of this class is to form a list of ‘FieldAssembler’.

Usage example:

final class ProductRowAssembler extends RowAssembler
{
protected function prepareFieldAssemblers(): array
{
return [
new UserFieldAssembler([
'CREATED_BY',
'MODIFIED_BY',
]),
new StoreWithInfoFieldAssembler([
'STORE_ID',
]),
];
}
}
См. также
\Bitrix\Main\Grid\Row\FieldAssembler
\Bitrix\Main\Grid\Row\Assembler\EmptyRowAssembler

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

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

◆ __construct()

__construct ( array $visibleColumnIds)
Аргументы
string[]$visibleColumnIds

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

Методы

◆ getVisibleColumnIds()

getVisibleColumnIds ( )
finalprotected
Возвращает
string[]

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

◆ prepareFieldAssemblers()

prepareFieldAssemblers ( )
abstractprotected
Возвращает
FieldAssembler[]

Переопределяется в ProductRowAssembler, ElementRowAssembler и EmptyRowAssembler.

◆ prepareRows()

prepareRows ( array $rowsList)

Gets rows prepared for output.

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

Переопределяется в ProductRowAssembler и ElementRowAssembler.

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