|
1C-Bitrix 25.700.0
|
Открытые члены | |
| __construct (array $columnIds, ?Settings $settings=null) | |
| getColumnIds () | |
| clone (array $columnIds) | |
| prepareRows (array $rowList) | |
Защищенные члены | |
| getSettings () | |
| prepareColumn ($value) | |
| prepareRow (array $row) | |
Assembles row values for specific columns.
Depending on the required functionality, need to override one (or several) of the methods:
For more information, see the description of each of the methods.
См. определение в файле fieldassembler.php строка 24
| string[] | $columnIds | columns to be processed |
| Settings | null | $settings | if not used may be null |
См. определение в файле fieldassembler.php строка 38
| clone | ( | array | $columnIds | ) |
Clone instance.
Column ids is read-only, so to change them, you need to create a new object.
| array | $columnIds |
См. определение в файле fieldassembler.php строка 69
|
final |
См. определение в файле fieldassembler.php строка 47
|
finalprotected |
См. определение в файле fieldassembler.php строка 55
|
protected |
Preparation of a column value.
| mixed | $value |
Переопределяется в MorePhotoAssembler, HtmlFieldAssembler, ListFieldAssembler, NumberFieldAssembler, StringFieldAssembler и UserFieldAssembler.
См. определение в файле fieldassembler.php строка 84
|
protected |
Preparation of a single row.
If you can't implement the functionality for each column individually, you can override this method. See also prepareColumn method.
| array | $row |
Переопределяется в LockedFieldAssembler, PriceFieldAssembler, ProductNameFieldAssembler, ProductTypeFieldAssembler, PurchasingPriceFieldAssembler, ElementCountFieldAssembler, ElementFieldAssembler, FileFieldAssembler, ListFieldAssembler, MultipleFieldAssembler, NumberFieldAssembler, SectionFieldAssembler, StringFieldAssembler, UserTypePropertyFieldAssembler, SectionCountFieldAssembler, SectionNameFieldAssembler и UfFieldAssembler.
См. определение в файле fieldassembler.php строка 99
| prepareRows | ( | array | $rowList | ) |
Preparation of all rows at once.
If you need to process all rows at once, override this method. See also prepareRow method.
| array | $rowList |
Переопределяется в ProductSelectorFieldAssembler, ElementFieldAssembler, FileFieldAssembler и SectionFieldAssembler.
См. определение в файле fieldassembler.php строка 126