1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс RowAssembler
Граф наследования:RowAssembler:
ElementRowAssembler EmptyRowAssembler OnlyFieldsRowAssembler ProductRowAssembler

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

 __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',
]),
];
}
}
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
См. также
\Bitrix\Main\Grid\Row\FieldAssembler
\Bitrix\Main\Grid\Row\Assembler\EmptyRowAssembler

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

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

◆ __construct()

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

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

Методы

◆ getVisibleColumnIds()

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

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

◆ prepareFieldAssemblers()

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

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

◆ prepareRows()

prepareRows ( array $rowsList)

Gets rows prepared for output.

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

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

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


Объявления и описания членов класса находятся в файле: