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

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

 isReadOnly ()
 
 setGridSettings (string $settingId, $selected, array $currentHeaders=[])
 
 getColumnValues (bool $allowDefaultValues=true)
 
 loadGridHeaders ()
 
 getGridHeaders ()
 
 getGridSupportedAjaxColumns ()
 
 getValues (bool $allowDefaultValues=true, array $descriptions=null)
 
 prepareFieldsValues (array $dirtyValues)
 
- Открытые члены унаследованные от VariationForm
 getControllers ()
 
 collectFieldConfigs ()
 
- Открытые члены унаследованные от BaseForm
 __construct (BaseIblockElementEntity $entity, array $params=[])
 
 isCardAllowed ()
 
 isAllowedEditFields ()
 
 isCardSettingsEditable ()
 
 isEnabledSetSettingsForAll ()
 
 isPricesEditable ()
 
 isPurchasingPriceAllowed ()
 
 isVisibilityEditable ()
 
 isInventoryManagementAccess ()
 
 getVariationGridId ()
 
 getVariationGridClassName ()
 
 getVariationGridJsComponentName ()
 
 getCardSettings ()
 
 getCardConfigId ()
 
 getCardUserConfig ()
 
 saveCardUserConfig (array $config)
 
 getVariationIblockId ()
 
 isImageProperty (array $propertySettings)
 
 getConfig ()
 
 getHiddenFields ()
 
 isQuantityTraceSettingDisabled ()
 
 getDescriptions ()
 
 getIblockPropertiesDescriptions ()
 

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

static formatFieldName ($name)
 
static preparePropertyName (string $name='')
 
static getGridCardSettingsItems ()
 
- Открытые статические члены унаследованные от BaseForm
static preparePropertyNameFromProperty (Property $property)
 

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

 prepareFieldName (string $name)
 
 buildDescriptions ()
 
 getPropertyDescription (Property $property)
 
 getUnavailableUserTypes ()
 
 getProductFieldHeaders (array $fields, int $defaultWidth)
 
 getIblockPropertiesHeaders ()
 
 getPurchasingPriceHeaders (?int $defaultWidth)
 
 getPricesHeaders (?int $defaultWidth)
 
 getAdditionalValues (array $values, array $descriptions=null)
 
 getPropertySettings (Property $property)
 
 getImagePropertyViewHtml ($value)
 
 getFilePropertyInputName (array $property)
 
 getFieldValue (array $field)
 
 getMoneyFieldValue (array $field)
 
 getCommonQuantityDescription ()
 
 getCommonQuantityFieldValue ()
 
 getBarcodeDescription ()
 
 getBarcodeValue ()
 
 getElementTableMap ()
 
- Защищенные члены унаследованные от VariationForm
 getVariationGridComponentName ()
 
 getVariationGridParameters ()
 
 getVariationGridSignedParameters ()
 
 getCardSettingsItems ()
 
 showCatalogProductFields ()
 
 showSpecificCatalogParameters ()
 
 getPriceDescriptions ()
 
 preparePriceDescription (array $fields=[])
 
 getMeasureRatioDescription ()
 
 getHiddenPropertyCodes ()
 
 getPriceFieldValue (array $field)
 
 getCurrencyFieldValue (array $field)
 
 getMeasureRatioFieldValue ()
 
 getCatalogProductFieldsList ()
 
- Защищенные члены унаследованные от BaseForm
 getPreparedParams (array $params)
 
 isEntityCreationForm ()
 
 getScopeByUrl ()
 
 initUrlBuilder ()
 
 isInventoryButtonAllowed ()
 
 getMainConfigElements ()
 
 getCatalogParametersSectionConfig ()
 
 getNameCodeDescription ()
 
 getIblockElementFieldsList ()
 
 showSubscribeCatalogParameters ()
 
 getCatalogEnumFields (string $fieldName)
 
 getProductSystemFieldDescriptions ()
 
 getUserFieldDescriptions ()
 
 buildIblockPropertiesDescriptions ()
 
 getPropertiesConfigElements ()
 
 getGeneralPropertyDescription (Property $property)
 
 getUserTypePropertyDescription (Property $property)
 
 getCurrencyList ()
 

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

static getHeaderIdsBySettingId (string $settingId)
 
static getHeaderName (string $code)
 

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

 $entity
 
- Защищенные данные унаследованные от VariationForm
 $entity
 
- Защищенные данные унаследованные от BaseForm
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
 

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

static array $usedHeaders = null
 
static array $headers = null
 

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

- Открытые атрибуты унаследованные от BaseForm
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'
 

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

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

Методы

◆ buildDescriptions()

buildDescriptions ( )
protected

Переопределяет метод предка VariationForm.

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

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

◆ formatFieldName()

static formatFieldName ( $name)
static

Переопределяет метод предка VariationForm.

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

◆ getAdditionalValues()

getAdditionalValues ( array $values,
array $descriptions = null )
protected

Переопределяет метод предка VariationForm.

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

◆ getBarcodeDescription()

getBarcodeDescription ( )
protected

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

◆ getBarcodeValue()

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

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

◆ getColumnValues()

getColumnValues ( bool $allowDefaultValues = true)

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

◆ getCommonQuantityDescription()

getCommonQuantityDescription ( )
protected

Return description of common quantity field

Возвращает
array

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

◆ getCommonQuantityFieldValue()

getCommonQuantityFieldValue ( )
protected

Return value of common quantity of the variation ( Available quantity + Reserved Quantity )

Возвращает
float

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

◆ getElementTableMap()

getElementTableMap ( )
protected

Переопределяет метод предка BaseForm.

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

◆ getFieldValue()

getFieldValue ( array $field)
protected

Переопределяет метод предка VariationForm.

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

◆ getFilePropertyInputName()

getFilePropertyInputName ( array $property)
protected

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

◆ getGridCardSettingsItems()

static getGridCardSettingsItems ( )
static

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

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

◆ getGridHeaders()

getGridHeaders ( )

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

◆ getGridSupportedAjaxColumns()

getGridSupportedAjaxColumns ( )

Columns that are sent in the grid request.

Возвращает
array

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

◆ getHeaderIdsBySettingId()

static getHeaderIdsBySettingId ( string $settingId)
staticprotected

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

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

◆ getHeaderName()

static getHeaderName ( string $code)
staticprotected

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

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

◆ getIblockPropertiesHeaders()

getIblockPropertiesHeaders ( )
protected

Returns grid header's description for iblock properties.

Возвращает
array

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

◆ getImagePropertyViewHtml()

getImagePropertyViewHtml ( $value)
protected

Переопределяет метод предка BaseForm.

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

◆ getMoneyFieldValue()

getMoneyFieldValue ( array $field)
protected

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

◆ getPricesHeaders()

getPricesHeaders ( ?int $defaultWidth)
protected

Returns grid headers list for price types.

Аргументы
int | null$defaultWidth
Возвращает
array

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

◆ getProductFieldHeaders()

getProductFieldHeaders ( array $fields,
int $defaultWidth )
protected

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

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

◆ getPropertyDescription()

getPropertyDescription ( Property $property)
protected

Переопределяет метод предка VariationForm.

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

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

◆ getPropertySettings()

getPropertySettings ( Property $property)
protected

Переопределяет метод предка BaseForm.

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

◆ getPurchasingPriceHeaders()

getPurchasingPriceHeaders ( ?int $defaultWidth)
protected

Returns list with purchasing price grid header.

Аргументы
int | null$defaultWidth
Возвращает
array

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

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

◆ getUnavailableUserTypes()

getUnavailableUserTypes ( )
protected

Переопределяет метод предка BaseForm.

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

◆ getValues()

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

Переопределяет метод предка BaseForm.

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

◆ isReadOnly()

isReadOnly ( )

Переопределяет метод предка BaseForm.

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

◆ loadGridHeaders()

loadGridHeaders ( )

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

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

◆ prepareFieldName()

prepareFieldName ( string $name)
protected

Переопределяет метод предка BaseForm.

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

◆ prepareFieldsValues()

prepareFieldsValues ( array $dirtyValues)

Leaves only the values of the grid fields used.

For price fields, converts values to ‘['PRICE’ => '...', 'CURRENCY' => '...']` format.

Аргументы
array$dirtyValues
Возвращает
array with fields values, and additional fields PRICES and PROPERTIES.

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

◆ preparePropertyName()

static preparePropertyName ( string $name = '')
static

Переопределяет метод предка BaseForm.

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

◆ setGridSettings()

setGridSettings ( string $settingId,
$selected,
array $currentHeaders = [] )

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

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

◆ $entity

$entity
protected

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

◆ $headers

array $headers = null
staticprotected

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

◆ $usedHeaders

array $usedHeaders = null
staticprotected

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