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

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

 __construct (BaseIblockElementEntity $entity, array $params=[])
 
 isCardAllowed ()
 
 isReadOnly ()
 
 isAllowedEditFields ()
 
 isCardSettingsEditable ()
 
 isEnabledSetSettingsForAll ()
 
 isPricesEditable ()
 
 isPurchasingPriceAllowed ()
 
 isVisibilityEditable ()
 
 isInventoryManagementAccess ()
 
 getControllers ()
 
 getValues (bool $allowDefaultValues=true, array $descriptions=null)
 
 getVariationGridId ()
 
 getVariationGridClassName ()
 
 getVariationGridJsComponentName ()
 
 getCardSettings ()
 
 getCardConfigId ()
 
 getCardUserConfig ()
 
 saveCardUserConfig (array $config)
 
 getVariationIblockId ()
 
 isImageProperty (array $propertySettings)
 
 getConfig ()
 
 getHiddenFields ()
 
 isQuantityTraceSettingDisabled ()
 
 getDescriptions ()
 
 getIblockPropertiesDescriptions ()
 

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

static preparePropertyName (string $name='')
 
static preparePropertyNameFromProperty (Property $property)
 

Открытые атрибуты

const GRID_FIELD_PREFIX = 'SKU_GRID_'
 
const SERVICE_GRID_PREFIX = 'SERVICE_GRID_'
 
const PROPERTY_FIELD_PREFIX = 'PROPERTY_'
 
const PRICE_FIELD_PREFIX = 'CATALOG_GROUP_'
 
const CURRENCY_FIELD_PREFIX = 'CATALOG_CURRENCY_'
 
const MORE_PHOTO = 'MORE_PHOTO'
 
const NOT_SELECTED_VAT_ID_VALUE = 'D'
 
const SCOPE_SHOP = 'shop'
 
const SCOPE_CRM = 'crm'
 
const CREATION_MODE = 'CREATION'
 
const EDIT_MODE = 'EDIT'
 

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

 getPreparedParams (array $params)
 
 isEntityCreationForm ()
 
 getScopeByUrl ()
 
 initUrlBuilder ()
 
 prepareFieldName (string $name)
 
 isInventoryButtonAllowed ()
 
 getCardSettingsItems ()
 
 getAdditionalValues (array $values, array $descriptions=[])
 
 getFieldValue (array $field)
 
 collectFieldConfigs ()
 
 getMainConfigElements ()
 
 getCatalogParametersSectionConfig ()
 
 buildDescriptions ()
 
 getElementTableMap ()
 
 getNameCodeDescription ()
 
 getIblockElementFieldsList ()
 
 showCatalogProductFields ()
 
 getCatalogProductFieldsList ()
 
 showSpecificCatalogParameters ()
 
 showSubscribeCatalogParameters ()
 
 getCatalogEnumFields (string $fieldName)
 
 getProductSystemFieldDescriptions ()
 
 getUserFieldDescriptions ()
 
 buildIblockPropertiesDescriptions ()
 
 getUnavailableUserTypes ()
 
 getPropertyDescription (Property $property)
 
 getHiddenPropertyCodes ()
 
 getPropertiesConfigElements ()
 
 getGeneralPropertyDescription (Property $property)
 
 getUserTypePropertyDescription (Property $property)
 
 getCurrencyList ()
 
 getPropertySettings (Property $property)
 
 getImagePropertyViewHtml ($value)
 

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

const CONTROL_NAME_WITH_CODE = 'name-code'
 
const CONTROL_IBLOCK_SECTION = 'iblock_section'
 
 $entity
 
array $params = []
 
array $descriptions = null
 
array $propertyDescriptions = null
 
 $urlBuilder
 
bool $crmIncluded = false
 
 $accessController
 

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

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

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

◆ __construct()

__construct ( BaseIblockElementEntity $entity,
array $params = [] )

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

Методы

◆ buildDescriptions()

buildDescriptions ( )
protected

Переопределяется в GridServiceForm, GridVariationForm, ProductForm и VariationForm.

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

◆ buildIblockPropertiesDescriptions()

buildIblockPropertiesDescriptions ( )
protected

Переопределяется в GridServiceForm.

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

◆ collectFieldConfigs()

collectFieldConfigs ( )
protected

Переопределяется в ProductForm и VariationForm.

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

◆ getAdditionalValues()

getAdditionalValues ( array $values,
array $descriptions = [] )
protected

Переопределяется в ProductForm, ServiceForm, VariationForm и GridVariationForm.

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

◆ getCardConfigId()

getCardConfigId ( )

Переопределяется в ServiceForm.

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

◆ getCardSettings()

getCardSettings ( )

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

◆ getCardSettingsItems()

getCardSettingsItems ( )
protected

Переопределяется в ProductForm, ServiceForm и VariationForm.

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

◆ getCardUserConfig()

getCardUserConfig ( )

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

◆ getCatalogEnumFields()

getCatalogEnumFields ( string $fieldName)
protected

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

◆ getCatalogParametersSectionConfig()

getCatalogParametersSectionConfig ( )
protected

Переопределяется в ServiceForm.

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

◆ getCatalogProductFieldsList()

getCatalogProductFieldsList ( )
protected

Переопределяется в VariationForm.

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

◆ getConfig()

getConfig ( )

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

◆ getControllers()

getControllers ( )

Переопределяется в ProductForm и VariationForm.

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

◆ getCurrencyList()

getCurrencyList ( )
protected

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

◆ getDescriptions()

getDescriptions ( )

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

◆ getElementTableMap()

getElementTableMap ( )
protected

Переопределяется в GridVariationForm.

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

◆ getFieldValue()

getFieldValue ( array $field)
protected

Переопределяется в GridVariationForm, ProductForm и VariationForm.

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

◆ getGeneralPropertyDescription()

getGeneralPropertyDescription ( Property $property)
protected

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

◆ getHiddenFields()

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

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

◆ getHiddenPropertyCodes()

getHiddenPropertyCodes ( )
protected

Переопределяется в ProductForm и VariationForm.

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

◆ getIblockElementFieldsList()

getIblockElementFieldsList ( )
protected

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

◆ getIblockPropertiesDescriptions()

getIblockPropertiesDescriptions ( )

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

◆ getImagePropertyViewHtml()

getImagePropertyViewHtml ( $value)
protected

Переопределяется в GridVariationForm.

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

◆ getMainConfigElements()

getMainConfigElements ( )
protected

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

◆ getNameCodeDescription()

getNameCodeDescription ( )
protected

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

◆ getPreparedParams()

getPreparedParams ( array $params)
protected

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

◆ getProductSystemFieldDescriptions()

getProductSystemFieldDescriptions ( )
protected

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

◆ getPropertiesConfigElements()

getPropertiesConfigElements ( )
protected

Переопределяется в ProductForm.

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

◆ getPropertyDescription()

getPropertyDescription ( Property $property)
protected

Переопределяется в GridServiceForm, GridVariationForm, ServiceForm и VariationForm.

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

◆ getPropertySettings()

getPropertySettings ( Property $property)
protected

Переопределяется в GridVariationForm.

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

◆ getScopeByUrl()

getScopeByUrl ( )
protected

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

◆ getUnavailableUserTypes()

getUnavailableUserTypes ( )
protected

Переопределяется в GridVariationForm.

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

◆ getUserFieldDescriptions()

getUserFieldDescriptions ( )
protected

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

◆ getUserTypePropertyDescription()

getUserTypePropertyDescription ( Property $property)
protected

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

◆ getValues()

getValues ( bool $allowDefaultValues = true,
array $descriptions = null )

Переопределяется в GridVariationForm.

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

◆ getVariationGridClassName()

getVariationGridClassName ( )

Переопределяется в ServiceForm.

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

◆ getVariationGridId()

getVariationGridId ( )

Переопределяется в GridServiceForm и ServiceForm.

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

◆ getVariationGridJsComponentName()

getVariationGridJsComponentName ( )

Переопределяется в ServiceForm.

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

◆ getVariationIblockId()

getVariationIblockId ( )

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

◆ initUrlBuilder()

initUrlBuilder ( )
protected

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

◆ isAllowedEditFields()

isAllowedEditFields ( )

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

◆ isCardAllowed()

isCardAllowed ( )

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

◆ isCardSettingsEditable()

isCardSettingsEditable ( )

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

◆ isEnabledSetSettingsForAll()

isEnabledSetSettingsForAll ( )

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

◆ isEntityCreationForm()

isEntityCreationForm ( )
protected

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

◆ isImageProperty()

isImageProperty ( array $propertySettings)

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

◆ isInventoryButtonAllowed()

isInventoryButtonAllowed ( )
protected

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

◆ isInventoryManagementAccess()

isInventoryManagementAccess ( )

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

◆ isPricesEditable()

isPricesEditable ( )

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

◆ isPurchasingPriceAllowed()

isPurchasingPriceAllowed ( )

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

◆ isQuantityTraceSettingDisabled()

isQuantityTraceSettingDisabled ( )
Возвращает
bool

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

◆ isReadOnly()

isReadOnly ( )

Переопределяется в GridVariationForm.

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

◆ isVisibilityEditable()

isVisibilityEditable ( )

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

◆ prepareFieldName()

prepareFieldName ( string $name)
protected

Переопределяется в GridVariationForm.

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

◆ preparePropertyName()

static preparePropertyName ( string $name = '')
static

Переопределяется в GridVariationForm.

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

◆ preparePropertyNameFromProperty()

static preparePropertyNameFromProperty ( Property $property)
static

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

◆ saveCardUserConfig()

saveCardUserConfig ( array $config)

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

◆ showCatalogProductFields()

showCatalogProductFields ( )
protected

Переопределяется в VariationForm.

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

◆ showSpecificCatalogParameters()

showSpecificCatalogParameters ( )
protected

Переопределяется в ProductForm, ServiceForm и VariationForm.

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

◆ showSubscribeCatalogParameters()

showSubscribeCatalogParameters ( )
protected

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

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

◆ $accessController

$accessController
protected

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

◆ $crmIncluded

bool $crmIncluded = false
protected

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

◆ $descriptions

array $descriptions = null
protected

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

◆ $entity

$entity
protected

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

◆ $params

array $params = []
protected

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

◆ $propertyDescriptions

array $propertyDescriptions = null
protected

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

◆ $urlBuilder

$urlBuilder
protected

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

◆ CONTROL_IBLOCK_SECTION

const CONTROL_IBLOCK_SECTION = 'iblock_section'
protected

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

◆ CONTROL_NAME_WITH_CODE

const CONTROL_NAME_WITH_CODE = 'name-code'
protected

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

◆ CREATION_MODE

const CREATION_MODE = 'CREATION'

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

◆ CURRENCY_FIELD_PREFIX

const CURRENCY_FIELD_PREFIX = 'CATALOG_CURRENCY_'

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

◆ EDIT_MODE

const EDIT_MODE = 'EDIT'

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

◆ GRID_FIELD_PREFIX

const GRID_FIELD_PREFIX = 'SKU_GRID_'

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

◆ MORE_PHOTO

const MORE_PHOTO = 'MORE_PHOTO'

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

◆ NOT_SELECTED_VAT_ID_VALUE

const NOT_SELECTED_VAT_ID_VALUE = 'D'

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

◆ PRICE_FIELD_PREFIX

const PRICE_FIELD_PREFIX = 'CATALOG_GROUP_'

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

◆ PROPERTY_FIELD_PREFIX

const PROPERTY_FIELD_PREFIX = 'PROPERTY_'

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

◆ SCOPE_CRM

const SCOPE_CRM = 'crm'

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

◆ SCOPE_SHOP

const SCOPE_SHOP = 'shop'

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

◆ SERVICE_GRID_PREFIX

const SERVICE_GRID_PREFIX = 'SERVICE_GRID_'

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