1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс SystemField

Открытые статические члены

static execAgent ()
static create ()
static delete ()
static getSelectFields (string $operation)
static getProviderSelectFields ()
static getExportSelectFields ()
static getImportSelectFields ()
static getFieldList ()
static convertRow (array &$row, string $operation=self::OPERATION_PROVIDER)
static prepareRow (array &$row, string $operation=self::OPERATION_IMPORT)
static getGroupActions (ProductGroupAction $panel)
static getFieldsByRestrictions (array $restrictions, array $config=[])
static getFieldNamesByRestrictions (array $restrictions)
static getPermissionFieldsByRestrictions (array $restrictions)
static getAllowedProductTypes ()
static handlerHighloadBlockBeforeDelete (ORM\Event $event)
static handlerHighloadBlockBeforeUpdate (ORM\Event $event)
static getUiDescriptions (array $restrictions)

Поля данных

const EVENT_ID_BUILD_FIELD_LIST = 'OnProductUserFieldBuildList'
const STATUS_CONTINUE = 'continue'
const STATUS_FINAL = 'final'
const CODE_MARKING_CODE_GROUP = Catalog\Product\SystemField\MarkingCodeGroup::FIELD_ID
const OPERATION_EXPORT = 'EXPORT'
const OPERATION_IMPORT = 'IMPORT'
const OPERATION_PROVIDER = 'PROVIDER'
const DESCRIPTION_MODE_FIELD_NAME = 'FIELD_NAME'
const DESCRIPTION_MODE_UI_LIST = 'UI_ENTITY_LIST'
const DESCRIPTION_MODE_UI_FORM_EDITOR = 'UI_FORM_EDITOR'
const DESCRIPTION_MODE_UI_FIELDS = 'UI_FIELDS'
const DESCRIPTION_MODE_FULL = 'FULL'
const DESCRIPTION_MODE_CLASSNAME = 'CLASSNAME'

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

static getExternalFieldList ()

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

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

Методы

◆ convertRow()

convertRow ( array & $row,
string $operation = self::OPERATION_PROVIDER )
static
См. также
prepareRow()
Аргументы
array&$row
string$operation
Возвращает
void

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

◆ create()

create ( )
static
Возвращает
Main\Result

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

◆ delete()

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

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

◆ execAgent()

execAgent ( )
static
Возвращает
string

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

◆ getAllowedProductTypes()

getAllowedProductTypes ( )
static

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

◆ getExportSelectFields()

getExportSelectFields ( )
static

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

◆ getExternalFieldList()

getExternalFieldList ( )
staticprotected
Возвращает
array|Catalog\Product\SystemField\Base[]

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

◆ getFieldList()

getFieldList ( )
static
См. также
self::getSelectFields
Возвращает
array

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

◆ getFieldNamesByRestrictions()

getFieldNamesByRestrictions ( array $restrictions)
static

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

◆ getFieldsByRestrictions()

getFieldsByRestrictions ( array $restrictions,
array $config = [] )
static

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

◆ getGroupActions()

getGroupActions ( ProductGroupAction $panel)
static
Аргументы
ProductGroupAction$panel
Возвращает
array|null

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

◆ getImportSelectFields()

getImportSelectFields ( )
static

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

◆ getPermissionFieldsByRestrictions()

getPermissionFieldsByRestrictions ( array $restrictions)
static

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

◆ getProviderSelectFields()

getProviderSelectFields ( )
static

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

◆ getSelectFields()

getSelectFields ( string $operation)
static

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

◆ getUiDescriptions()

getUiDescriptions ( array $restrictions)
static

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

◆ handlerHighloadBlockBeforeDelete()

handlerHighloadBlockBeforeDelete ( ORM\Event $event)
static
Аргументы
ORM\Event$event
Возвращает
ORM\EventResult
Исключения
Main

ArgumentException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

◆ handlerHighloadBlockBeforeUpdate()

handlerHighloadBlockBeforeUpdate ( ORM\Event $event)
static
Аргументы
ORM\Event$event
Возвращает
ORM\EventResult
Исключения
Main

ArgumentException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

◆ prepareRow()

prepareRow ( array & $row,
string $operation = self::OPERATION_IMPORT )
static

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

Поля

◆ CODE_MARKING_CODE_GROUP

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

◆ DESCRIPTION_MODE_CLASSNAME

const DESCRIPTION_MODE_CLASSNAME = 'CLASSNAME'

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

◆ DESCRIPTION_MODE_FIELD_NAME

const DESCRIPTION_MODE_FIELD_NAME = 'FIELD_NAME'

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

◆ DESCRIPTION_MODE_FULL

const DESCRIPTION_MODE_FULL = 'FULL'

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

◆ DESCRIPTION_MODE_UI_FIELDS

const DESCRIPTION_MODE_UI_FIELDS = 'UI_FIELDS'

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

◆ DESCRIPTION_MODE_UI_FORM_EDITOR

const DESCRIPTION_MODE_UI_FORM_EDITOR = 'UI_FORM_EDITOR'

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

◆ DESCRIPTION_MODE_UI_LIST

const DESCRIPTION_MODE_UI_LIST = 'UI_ENTITY_LIST'

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

◆ EVENT_ID_BUILD_FIELD_LIST

const EVENT_ID_BUILD_FIELD_LIST = 'OnProductUserFieldBuildList'

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

◆ OPERATION_EXPORT

const OPERATION_EXPORT = 'EXPORT'

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

◆ OPERATION_IMPORT

const OPERATION_IMPORT = 'IMPORT'

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

◆ OPERATION_PROVIDER

const OPERATION_PROVIDER = 'PROVIDER'

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

◆ STATUS_CONTINUE

const STATUS_CONTINUE = 'continue'

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

◆ STATUS_FINAL

const STATUS_FINAL = 'final'

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


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