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

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

static getDescription ()
static getConfig ()
static isAllowed ()
static getTitle ()
static getUserFieldBaseParam ()
static isExists ()
static create ()
static updateProductFormConfiguration ()
static getTypeId ()
static getFieldId ()
static getGridAction (ProductGroupAction $panel)
static load ()
static clearCache ()
static checkAllowedProductType (int $type)
static getAllowedProductTypeList ()
static checkRestictions (array $restrictions)
static getGroupActionRequest (ProductGroupAction $panel)
static checkAllowedOperation (string $operation)
static getAllowedOperations ()
static getOperationSelectFieldList (string $operation)
static prepareValue (string $operation, array $productRow)
static renderAdminFormControl (array $field, array $product, array $config)
static getUiDescription (array $restrictions)

Поля данных

const FIELD_ID = ''
const TYPE_ID = ''

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

static getTitleInternal ()
static isBitrix24 ()
static getUserFieldName (string $id)
static getLanguages ()
static getMessages (string $file, array $messageIds)
static getCommonError (string $errorCode)
static getGridActionConfig (ProductGroupAction $panel)
static afterLoadInternalModify (array $row)
static getUiDescriptionInternal (array $description, array $userField, array $restrictions)

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

const FIELD_PREFIX = 'UF_'

Статические защищенные данные

static bool $bitrix24Include = null
static array $languages = null
static array $allowedProductTypeList = null
static array $allowedOperations = null

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

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

Методы

◆ afterLoadInternalModify()

afterLoadInternalModify ( array $row)
staticprotected

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

◆ checkAllowedOperation()

checkAllowedOperation ( string $operation)
static

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

◆ checkAllowedProductType()

checkAllowedProductType ( int $type)
static

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

◆ checkRestictions()

checkRestictions ( array $restrictions)
static

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

◆ clearCache()

clearCache ( )
static

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

◆ create()

create ( )
static

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

◆ getAllowedOperations()

getAllowedOperations ( )
static

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

◆ getAllowedProductTypeList()

getAllowedProductTypeList ( )
static

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

◆ getCommonError()

getCommonError ( string $errorCode)
staticprotected

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

◆ getConfig()

getConfig ( )
staticabstract

Returns field config or null, if field is not allowed.

Возвращает
array|null array or null. if returns array, his keys are case sensitive:
  • array FIELD - description of user field. Required. Contains all data for create user field.
Other keys in context interface class (user field type).

◆ getDescription()

getDescription ( )
static

Returns field description or null, if field is not allowed. Contains identifier and interface class.

Возвращает
array|null array or null. if returns array, his keys are case sensitive:
  • string ID - constains copy of className::FIELD_ID from real class.
  • string TYPE - constains copy of className::TYPE_ID from real class.
  • string TITLE - contains field name.

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

◆ getFieldId()

getFieldId ( )
static

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

◆ getGridAction()

getGridAction ( ProductGroupAction $panel)
static

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

◆ getGridActionConfig()

getGridActionConfig ( ProductGroupAction $panel)
staticprotected

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

◆ getGroupActionRequest()

getGroupActionRequest ( ProductGroupAction $panel)
static

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

◆ getLanguages()

getLanguages ( )
staticprotected

Fills and returns list of active languages.

Возвращает
array

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

◆ getMessages()

getMessages ( string $file,
array $messageIds )
staticprotected

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

◆ getOperationSelectFieldList()

getOperationSelectFieldList ( string $operation)
static

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

◆ getTitle()

getTitle ( )
static

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

◆ getTitleInternal()

getTitleInternal ( )
staticabstractprotected

◆ getTypeId()

getTypeId ( )
static

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

◆ getUiDescription()

getUiDescription ( array $restrictions)
static

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

◆ getUiDescriptionInternal()

getUiDescriptionInternal ( array $description,
array $userField,
array $restrictions )
staticprotected

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

◆ getUserFieldBaseParam()

getUserFieldBaseParam ( )
staticabstract

◆ getUserFieldName()

getUserFieldName ( string $id)
staticprotected

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

◆ isAllowed()

isAllowed ( )
staticabstract

◆ isBitrix24()

isBitrix24 ( )
staticprotected

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

◆ isExists()

isExists ( )
static

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

◆ load()

load ( )
static

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

◆ prepareValue()

prepareValue ( string $operation,
array $productRow )
static

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

◆ renderAdminFormControl()

renderAdminFormControl ( array $field,
array $product,
array $config )
static

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

◆ updateProductFormConfiguration()

updateProductFormConfiguration ( )
static

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

Поля

◆ $allowedOperations

array $allowedOperations = null
staticprotected

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

◆ $allowedProductTypeList

array $allowedProductTypeList = null
staticprotected

List of allowed product types.

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

◆ $bitrix24Include

bool $bitrix24Include = null
staticprotected

Contains true for cloud project.

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

◆ $languages

array $languages = null
staticprotected

List of active languages.

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

◆ FIELD_ID

const FIELD_ID = ''

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

◆ FIELD_PREFIX

const FIELD_PREFIX = 'UF_'
protected

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

◆ TYPE_ID

const TYPE_ID = ''

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/catalog/lib/product/systemfield/base.php