Открытые члены | |
__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 строка 21
__construct | ( | array | $columnIds, |
?Settings | $settings = null ) |
string[] | $columnIds | columns to be processed |
Settings | null | $settings | if not used may be null |
См. определение в файле fieldassembler.php строка 35
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 строка 66
|
final |
См. определение в файле fieldassembler.php строка 44
|
finalprotected |
См. определение в файле fieldassembler.php строка 52
|
protected |
Preparation of a column value.
mixed | $value |
Переопределяется в MorePhotoAssembler, ListFieldAssembler и UserFieldAssembler.
См. определение в файле fieldassembler.php строка 81
|
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.
См. определение в файле fieldassembler.php строка 96
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 строка 123