Bitrix-D7 22.6
 
Загрузка...
Поиск...
Не найдено
Класс 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 строка 47

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

◆ __construct()

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

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

Методы

◆ buildDescriptions()

buildDescriptions ( )
protected

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

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

◆ buildIblockPropertiesDescriptions()

buildIblockPropertiesDescriptions ( )
protected

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

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

◆ collectFieldConfigs()

collectFieldConfigs ( )
protected

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

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

◆ getAdditionalValues()

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

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

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

◆ getCardConfigId()

getCardConfigId ( )

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

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

◆ getCardSettings()

getCardSettings ( )

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

◆ getCardSettingsItems()

getCardSettingsItems ( )
protected

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

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

◆ getCardUserConfig()

getCardUserConfig ( )

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

◆ getCatalogEnumFields()

getCatalogEnumFields ( string  $fieldName)
protected

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

◆ getCatalogParametersSectionConfig()

getCatalogParametersSectionConfig ( )
protected

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

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

◆ getCatalogProductFieldsList()

getCatalogProductFieldsList ( )
protected

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

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

◆ getConfig()

getConfig ( )

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

◆ getControllers()

getControllers ( )

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

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

◆ getCurrencyList()

getCurrencyList ( )
protected

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

◆ getDescriptions()

getDescriptions ( )

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

◆ getElementTableMap()

getElementTableMap ( )
protected

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

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

◆ getFieldValue()

getFieldValue ( array  $field)
protected

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

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

◆ getGeneralPropertyDescription()

getGeneralPropertyDescription ( Property  $property)
protected

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

◆ getHiddenFields()

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

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

◆ getHiddenPropertyCodes()

getHiddenPropertyCodes ( )
protected

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

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

◆ getIblockElementFieldsList()

getIblockElementFieldsList ( )
protected

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

◆ getIblockPropertiesDescriptions()

getIblockPropertiesDescriptions ( )

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

◆ getImagePropertyViewHtml()

getImagePropertyViewHtml (   $value)
protected

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

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

◆ getMainConfigElements()

getMainConfigElements ( )
protected

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

◆ getNameCodeDescription()

getNameCodeDescription ( )
protected

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

◆ getPreparedParams()

getPreparedParams ( array  $params)
protected

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

◆ getProductSystemFieldDescriptions()

getProductSystemFieldDescriptions ( )
protected

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

◆ getPropertiesConfigElements()

getPropertiesConfigElements ( )
protected

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

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

◆ getPropertyDescription()

getPropertyDescription ( Property  $property)
protected

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

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

◆ getPropertySettings()

getPropertySettings ( Property  $property)
protected

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

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

◆ getScopeByUrl()

getScopeByUrl ( )
protected

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

◆ getUnavailableUserTypes()

getUnavailableUserTypes ( )
protected

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

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

◆ getUserFieldDescriptions()

getUserFieldDescriptions ( )
protected

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

◆ getUserTypePropertyDescription()

getUserTypePropertyDescription ( Property  $property)
protected

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

◆ getValues()

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

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

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

◆ getVariationGridClassName()

getVariationGridClassName ( )

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

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

◆ getVariationGridId()

getVariationGridId ( )

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

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

◆ getVariationGridJsComponentName()

getVariationGridJsComponentName ( )

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

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

◆ getVariationIblockId()

getVariationIblockId ( )

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

◆ initUrlBuilder()

initUrlBuilder ( )
protected

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

◆ isAllowedEditFields()

isAllowedEditFields ( )

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

◆ isCardAllowed()

isCardAllowed ( )

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

◆ isCardSettingsEditable()

isCardSettingsEditable ( )

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

◆ isEnabledSetSettingsForAll()

isEnabledSetSettingsForAll ( )

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

◆ isEntityCreationForm()

isEntityCreationForm ( )
protected

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

◆ isImageProperty()

isImageProperty ( array  $propertySettings)

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

◆ isInventoryButtonAllowed()

isInventoryButtonAllowed ( )
protected

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

◆ isInventoryManagementAccess()

isInventoryManagementAccess ( )

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

◆ isPricesEditable()

isPricesEditable ( )

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

◆ isPurchasingPriceAllowed()

isPurchasingPriceAllowed ( )

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

◆ isQuantityTraceSettingDisabled()

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

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

◆ isReadOnly()

isReadOnly ( )

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

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

◆ isVisibilityEditable()

isVisibilityEditable ( )

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

◆ prepareFieldName()

prepareFieldName ( string  $name)
protected

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

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

◆ preparePropertyName()

static preparePropertyName ( string  $name = '')
static

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

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

◆ preparePropertyNameFromProperty()

static preparePropertyNameFromProperty ( Property  $property)
static

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

◆ saveCardUserConfig()

saveCardUserConfig ( array  $config)

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

◆ showCatalogProductFields()

showCatalogProductFields ( )
protected

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

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

◆ showSpecificCatalogParameters()

showSpecificCatalogParameters ( )
protected

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

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

◆ showSubscribeCatalogParameters()

showSubscribeCatalogParameters ( )
protected

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

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

◆ $accessController

$accessController
protected

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

◆ $crmIncluded

bool $crmIncluded = false
protected

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

◆ $descriptions

array $descriptions = null
protected

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

◆ $entity

$entity
protected

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

◆ $params

array $params = []
protected

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

◆ $propertyDescriptions

array $propertyDescriptions = null
protected

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

◆ $urlBuilder

$urlBuilder
protected

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

◆ CONTROL_IBLOCK_SECTION

const CONTROL_IBLOCK_SECTION = 'iblock_section'
protected

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

◆ CONTROL_NAME_WITH_CODE

const CONTROL_NAME_WITH_CODE = 'name-code'
protected

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

◆ CREATION_MODE

const CREATION_MODE = 'CREATION'

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

◆ CURRENCY_FIELD_PREFIX

const CURRENCY_FIELD_PREFIX = 'CATALOG_CURRENCY_'

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

◆ EDIT_MODE

const EDIT_MODE = 'EDIT'

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

◆ GRID_FIELD_PREFIX

const GRID_FIELD_PREFIX = 'SKU_GRID_'

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

◆ MORE_PHOTO

const MORE_PHOTO = 'MORE_PHOTO'

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

◆ NOT_SELECTED_VAT_ID_VALUE

const NOT_SELECTED_VAT_ID_VALUE = 'D'

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

◆ PRICE_FIELD_PREFIX

const PRICE_FIELD_PREFIX = 'CATALOG_GROUP_'

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

◆ PROPERTY_FIELD_PREFIX

const PROPERTY_FIELD_PREFIX = 'PROPERTY_'

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

◆ SCOPE_CRM

const SCOPE_CRM = 'crm'

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

◆ SCOPE_SHOP

const SCOPE_SHOP = 'shop'

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

◆ SERVICE_GRID_PREFIX

const SERVICE_GRID_PREFIX = 'SERVICE_GRID_'

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