- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/userfieldlangtable.php
- Класс: BitrixMainUserFieldLangTable
- Вызов: UserFieldLangTable::getMap
static function getMap(): array
{
return [
(new ORMFieldsIntegerField('USER_FIELD_ID'))
->configurePrimary()
->configureRequired(),
(new ORMFieldsStringField('LANGUAGE_ID'))
->configurePrimary()
->configureRequired()
->configureSize(2),
(new ORMFieldsStringField('EDIT_FORM_LABEL'))
->configureSize(255)
->configureTitle(Loc::getMessage('MAIN_USER_FIELD_LANG_TABLE_EDIT_FORM_LABEL_TITLE')),
(new ORMFieldsStringField('LIST_COLUMN_LABEL'))
->configureSize(255)
->configureTitle(Loc::getMessage('MAIN_USER_FIELD_LANG_TABLE_LIST_COLUMN_LABEL_TITLE')),
(new ORMFieldsStringField('LIST_FILTER_LABEL'))
->configureSize(255)
->configureTitle(Loc::getMessage('MAIN_USER_FIELD_LANG_TABLE_LIST_FILTER_LABEL_TITLE')),
(new ORMFieldsStringField('ERROR_MESSAGE'))
->configureSize(255)
->configureTitle(Loc::getMessage('MAIN_USER_FIELD_LANG_TABLE_ERROR_MESSAGE_TITLE')),
(new ORMFieldsStringField('HELP_MESSAGE'))
->configureSize(255)
->configureTitle(Loc::getMessage('MAIN_USER_FIELD_LANG_TABLE_HELP_MESSAGE_TITLE')),
(new ORMFieldsRelationsReference(
'USER_FIELD',
UserFieldTable::class,
[
'=this.USER_FIELD_ID' => 'ref.ID',
])),
];
}