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

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

static getDescription ()
static onSearchIndex (array $userField)
static getList (array $userField)
static getEnumList (array &$userField, array $additionalParameters=[])
static getGroupActionData (array $userField, ?array $additionalParameters)
static getDefaultValue (array $userField, array $additionalParameters=[])
Открытые статические члены унаследованные от ElementType
static renderField (array $userField, ?array $additionalParameters=[])
static renderView (array $userField, ?array $additionalParameters=[])
static renderEdit (array $userField, ?array $additionalParameters=[])
static renderEditForm (array $userField, ?array $additionalParameters)
static renderFilter (array $userField, ?array $additionalParameters)
static renderAdminListView (array $userField, ?array $additionalParameters)
static renderAdminListEdit (array $userField, ?array $additionalParameters)
static getDbColumnType ()
static checkFields (array $userField, $value)
static prepareSettings (array $userField)
static getFilterData (array $userField, array $additionalParameters)
static getEmptyCaption (array $userField)
static getAdminListEditHtmlMulty (array $userField, ?array $additionalParameters)
static onBeforeSave ($userField, $value)
static getFieldValue (array $userField, array $additionalParameters=[])
static canUseDialogAndUiViews ()
Открытые статические члены унаследованные от BaseType
static getUserTypeDescription ()
static renderSettings ($userField, ?array $additionalParameters, $varsFromForm)
static renderText (array $userField)
static getSettingsHtml ($userField, ?array $additionalParameters, $varsFromForm)
static getPublicView (array $userField, ?array $additionalParameters=[])
static getPublicEdit (array $userField, ?array $additionalParameters=[])
static getEditFormHtml (array $userField, ?array $additionalParameters)
static getAdminListViewHtml (array $userField, ?array $additionalParameters)
static getAdminListEditHTML (array $userField, ?array $additionalParameters)
static getFilterHtml (array $userField, ?array $additionalParameters)
static getPublicText (array $userField)
static isMandatorySupported ()
static isMultiplicitySupported ()

Поля данных

const USER_TYPE_ID = 'iblock_section'
const RENDER_COMPONENT = 'bitrix:iblock.field.section'
Поля данных унаследованные от ElementType
const USER_TYPE_ID = 'iblock_element'
const RENDER_COMPONENT = 'bitrix:iblock.field.element'
const DISPLAY_LIST = 'LIST'
const DISPLAY_CHECKBOX = 'CHECKBOX'
const DISPLAY_UI = 'UI'
const DISPLAY_DIALOG = 'DIALOG'
Поля данных унаследованные от BaseType
const MODE_EDIT = 'main.edit'
const MODE_VIEW = 'main.view'

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

static getElements (int $iblockId, array $additionalFilter=[])
Защищенные статические члены унаследованные от BaseType
static getBaseUserTypeDescription ()

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

Защищенные данные унаследованные от BaseType
const USER_TYPE_ID = null
const RENDER_COMPONENT = null
Статические защищенные данные унаследованные от ElementType
static bool $iblockIncluded = null
static array $itemCache = []

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

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

Методы

◆ getDefaultValue()

getDefaultValue ( array $userField,
array $additionalParameters = [] )
static

Returns default value, if exists.

Аргументы
array$userFieldUser field description.
array$additionalParametersOptional parameters.
Возвращает
array|string

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

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

◆ getDescription()

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

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

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

◆ getElements()

getElements ( int $iblockId,
array $additionalFilter = [] )
staticprotected

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

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

◆ getEnumList()

getEnumList ( array & $userField,
array $additionalParameters = [] )
static
Аргументы
array&$userField
array$additionalParameters
Возвращает
void

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

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

◆ getGroupActionData()

getGroupActionData ( array $userField,
?array $additionalParameters )
static

Returns values for old format group action.

Аргументы
array$userFieldUser field description.
array | null$additionalParametersOptional parameters.
Возвращает
array

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

◆ getList()

getList ( array $userField)
static
Аргументы
array$userField
Возвращает
bool|CDBResult

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

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

◆ onSearchIndex()

onSearchIndex ( array $userField)
static
Аргументы
array$userField
Возвращает
string

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

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

Поля

◆ RENDER_COMPONENT

const RENDER_COMPONENT = 'bitrix:iblock.field.section'

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

◆ USER_TYPE_ID

const USER_TYPE_ID = 'iblock_section'

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


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