1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс GridVariationForm
Граф наследования:GridVariationForm:
VariationForm BaseForm GridServiceForm

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

 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 строка 21

Методы

◆ buildDescriptions()

buildDescriptions ( )
protected

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

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

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

◆ formatFieldName()

formatFieldName ( $name)
static

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

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

◆ getAdditionalValues()

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

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

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

◆ getBarcodeDescription()

getBarcodeDescription ( )
protected

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

◆ getBarcodeValue()

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

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

◆ getColumnValues()

getColumnValues ( bool $allowDefaultValues = true)

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

◆ getCommonQuantityDescription()

getCommonQuantityDescription ( )
protected

Return description of common quantity field

Возвращает
array

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

◆ getCommonQuantityFieldValue()

getCommonQuantityFieldValue ( )
protected

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

Возвращает
float

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

◆ getElementTableMap()

getElementTableMap ( )
protected

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

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

◆ getFieldValue()

getFieldValue ( array $field)
protected

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

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

◆ getFilePropertyInputName()

getFilePropertyInputName ( array $property)
protected

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

◆ getGridCardSettingsItems()

getGridCardSettingsItems ( )
static

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

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

◆ getGridHeaders()

getGridHeaders ( )

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

◆ getGridSupportedAjaxColumns()

getGridSupportedAjaxColumns ( )

Columns that are sent in the grid request.

Возвращает
array

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

◆ getHeaderIdsBySettingId()

getHeaderIdsBySettingId ( string $settingId)
staticprotected

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

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

◆ getHeaderName()

getHeaderName ( string $code)
staticprotected

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

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

◆ getIblockPropertiesHeaders()

getIblockPropertiesHeaders ( )
protected

Returns grid header's description for iblock properties.

Возвращает
array

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

◆ getImagePropertyViewHtml()

getImagePropertyViewHtml ( $value)
protected

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

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

◆ getMoneyFieldValue()

getMoneyFieldValue ( array $field)
protected

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

◆ getPricesHeaders()

getPricesHeaders ( ?int $defaultWidth)
protected

Returns grid headers list for price types.

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

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

◆ getProductFieldHeaders()

getProductFieldHeaders ( array $fields,
int $defaultWidth )
protected

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

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

◆ getPropertyDescription()

getPropertyDescription ( Property $property)
protected

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

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

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

◆ getPropertySettings()

getPropertySettings ( Property $property)
protected

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

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

◆ getPurchasingPriceHeaders()

getPurchasingPriceHeaders ( ?int $defaultWidth)
protected

Returns list with purchasing price grid header.

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

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

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

◆ getUnavailableUserTypes()

getUnavailableUserTypes ( )
protected

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

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

◆ getValues()

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

Returns product field values.

Аргументы
bool$allowDefaultValuesCan use default values.
array | null$descriptionsField descriptions.
Возвращает
array

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

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

◆ isReadOnly()

isReadOnly ( )

Returns true, if current user can't modify product.

Возвращает
bool

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

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

◆ loadGridHeaders()

loadGridHeaders ( )

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

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

◆ prepareFieldName()

prepareFieldName ( string $name)
protected

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

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

◆ 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 строка 974

◆ preparePropertyName()

preparePropertyName ( string $name = '')
static

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

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

◆ setGridSettings()

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

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

Поля

◆ $entity

$entity
protected

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

◆ $headers

array $headers = null
staticprotected

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

◆ $usedHeaders

array $usedHeaders = null
staticprotected

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


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