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

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

 __construct ($component=null)
 
 onIncludeComponentLang ()
 
- Открытые члены унаследованные от Entity
 __construct ()
 
 fetch (Main\Text\Converter $converter=null)
 

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

 checkModules ()
 
 initEntitySettings ()
 
 getGridFilterDefinition ()
 
 getGridColumnsDescription ()
 
 compileUserFilter (array $filter)
 
 getClientExtensions ()
 
 getDataOrder ()
 
 getData ()
 
 getNavigationTitle ()
 
 getInternalFilter ()
 
 getSectionFilterDefinition ()
 
 getElementFieldsFilterDefinition ()
 
 getProductFieldsFilterDefinition ()
 
 getElementPropertyFilterDefinition ()
 
 getOfferPropertyFilterDefinition ()
 
 compileFilterProperties (array $list)
 
 getElementFieldsDescription ()
 
 getProductFieldsDescription ()
 
 getElementPropertiesDescription ()
 
 loadElementPropertiesDescription ()
 
 loadOfferPropertiesDescription ()
 
 loadPropertiesDescription (array $filter)
 
- Защищенные члены унаследованные от Entity
 getTablet ()
 

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

static isFilterableProperty (array $row)
 
- Защищенные статические члены унаследованные от Entity
static prepareForAdd (ORM\Data\AddResult $result, $id, array &$data)
 
static prepareForUpdate (ORM\Data\UpdateResult $result, $id, array &$data)
 
static deleteNoDemands ($id)
 
static normalize (array &$data)
 
static runAddExternalActions ($id, array $data)
 
static runUpdateExternalActions ($id, array $data)
 
static runDeleteExternalActions ($id)
 
static getDefaultCachedFieldList ()
 
static prepareFloatValue ($value)
 
static prepareIntValue ($value)
 
static prepareStringValue ($value)
 

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

 $catalogIncluded = null
 
 $elementProperties = null
 
 $offerProperties = null
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от Entity
static getEntity ()
 
static getList (array $parameters)
 
static getRow (array $parameters)
 
static clearCache ()
 
static add (array $data)
 
static update ($id, array $data)
 
static delete ($id)
 
static setCacheItem ($id, array $row)
 
static getCacheItem ($id, bool $load=false)
 
static clearCacheItem ($id)
 
static getTabletClassName ()
 
static getTabletFieldNames (int $fields=self::FIELDS_MAIN)
 
static getCachedFieldList ()
 
static getCallbackRestEvent ()
 
static clearSettings ()
 
- Открытые атрибуты унаследованные от Entity
const PREFIX_OLD = 'OLD_'
 
const EVENT_ON_BUILD_CACHED_FIELD_LIST = 'OnBuildCachedFieldList'
 
const FIELDS_MAIN = 0x0001
 
const FIELDS_UF = 0x0002
 
const FIELDS_ALL = self::FIELDS_MAIN|self::FIELDS_UF
 

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

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

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

◆ __construct()

__construct ( $component = null)

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

Методы

◆ checkModules()

checkModules ( )
protected
Возвращает
void

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

◆ compileFilterProperties()

compileFilterProperties ( array $list)
protected
Аргументы
array$list
Возвращает
array

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

◆ compileUserFilter()

compileUserFilter ( array $filter)
protected
Аргументы
array$filter
Возвращает
array

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

◆ getClientExtensions()

getClientExtensions ( )
protected
Возвращает
array

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

◆ getData()

getData ( )
protected
Возвращает
void

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

◆ getDataOrder()

getDataOrder ( )
protected
Возвращает
array

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

◆ getElementFieldsDescription()

getElementFieldsDescription ( )
protected
Возвращает
array

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

◆ getElementFieldsFilterDefinition()

getElementFieldsFilterDefinition ( )
protected
Возвращает
array

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

◆ getElementPropertiesDescription()

getElementPropertiesDescription ( )
protected
Возвращает
array|null

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

◆ getElementPropertyFilterDefinition()

getElementPropertyFilterDefinition ( )
protected
Возвращает
array

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

◆ getGridColumnsDescription()

getGridColumnsDescription ( )
protected
Возвращает
array

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

◆ getGridFilterDefinition()

getGridFilterDefinition ( )
protected
Возвращает
array

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

◆ getInternalFilter()

getInternalFilter ( )
protected
Возвращает
array

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

◆ getNavigationTitle()

getNavigationTitle ( )
protected
Возвращает
string

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

◆ getOfferPropertyFilterDefinition()

getOfferPropertyFilterDefinition ( )
protected
Возвращает
array

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

◆ getProductFieldsDescription()

getProductFieldsDescription ( )
protected
Возвращает
array

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

◆ getProductFieldsFilterDefinition()

getProductFieldsFilterDefinition ( )
protected
Возвращает
array

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

◆ getSectionFilterDefinition()

getSectionFilterDefinition ( )
protected
Возвращает
array

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

◆ initEntitySettings()

initEntitySettings ( )
protected
Возвращает
void

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

◆ isFilterableProperty()

static isFilterableProperty ( array $row)
staticprotected
Аргументы
array$row
Возвращает
bool

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

◆ loadElementPropertiesDescription()

loadElementPropertiesDescription ( )
protected
Возвращает
void

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

◆ loadOfferPropertiesDescription()

loadOfferPropertiesDescription ( )
protected
Возвращает
void

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

◆ loadPropertiesDescription()

loadPropertiesDescription ( array $filter)
protected
Аргументы
array$filter
Возвращает
array

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

◆ onIncludeComponentLang()

onIncludeComponentLang ( )
Возвращает
void

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

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

◆ $catalogIncluded

$catalogIncluded = null
protected

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

◆ $elementProperties

$elementProperties = null
protected

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

◆ $offerProperties

$offerProperties = null
protected

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