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

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

 __construct (int $iblockId, array $customEditableColumnIds)
 
- Открытые члены унаследованные от FieldAssembler
 __construct (array $columnIds, ?Settings $settings=null)
 
 getColumnIds ()
 
 clone (array $columnIds)
 
 prepareRows (array $rowList)
 

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

 getIblockId ()
 
 getPropertyFilter ()
 
 validateProperty (array $property)
 
 loadProperties ()
 
 isMultipleColumn (string $columnId)
 
 getPropertyColumnsIds ()
 
 getColumnValues (mixed $rawValues, string $fieldName='VALUE')
 
 compileColumnValues (array $rowList, int $normalizationMode=self::NORMALIZE_EMPTY)
 
- Защищенные члены унаследованные от FieldAssembler
 getSettings ()
 
 prepareColumn ($value)
 
 prepareRow (array $row)
 

Защищенные статические члены

static getRowType (array $row)
 
static isElementRow (array $row)
 
static getFlatColumnValues (mixed $rawValues, $fieldName='VALUE')
 

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

const NORMALIZE_EMPTY = 0
 
const NORMALIZE_BY_INT = 1
 
int $iblockId
 
array $customEditableColumnIds
 
array $properties
 

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

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

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

◆ __construct()

__construct ( int $iblockId,
array $customEditableColumnIds )

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

Методы

◆ compileColumnValues()

compileColumnValues ( array $rowList,
int $normalizationMode = self::NORMALIZE_EMPTY )
protected

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

◆ getColumnValues()

getColumnValues ( mixed $rawValues,
string $fieldName = 'VALUE' )
protected

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

◆ getFlatColumnValues()

static getFlatColumnValues ( mixed $rawValues,
$fieldName = 'VALUE' )
staticprotected

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

◆ getIblockId()

getIblockId ( )
protected

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

◆ getPropertyColumnsIds()

getPropertyColumnsIds ( )
protected

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

◆ getPropertyFilter()

getPropertyFilter ( )
abstractprotected

◆ getRowType()

static getRowType ( array $row)
staticprotected

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

◆ isElementRow()

static isElementRow ( array $row)
staticprotected

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

◆ isMultipleColumn()

isMultipleColumn ( string $columnId)
protected

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

◆ loadProperties()

loadProperties ( )
protected

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

◆ validateProperty()

validateProperty ( array $property)
abstractprotected

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

◆ $customEditableColumnIds

array $customEditableColumnIds
protected

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

◆ $iblockId

int $iblockId
protected

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

◆ $properties

array $properties
protected

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

◆ NORMALIZE_BY_INT

const NORMALIZE_BY_INT = 1
protected

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

◆ NORMALIZE_EMPTY

const NORMALIZE_EMPTY = 0
protected

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