Документация для разработчиков
Темная тема

userfieldconfig.get

Scope: userfieldconfig, scope модуля Права на выполнение: для всех

Описание и параметры

userfieldconfig.get({id: number, moduleId: string})

Метод вернет данные о настройках пользовательского поля с идентификатором id.

Параметры

Параметр Описание С версии
id Идентификатор настроек поля. Обязательный.
moduleId Строковый идентификатор модуля. Обязательный.

Пример

Пример ответа.

{
    "field": {
        "id": "165",
        "entityId": "RPA_1",
        "fieldName": "UF_RPA_1_1585069397",
        "userTypeId": "file",
        "xmlId": null,
        "sort": "100",
        "multiple": "Y",
        "mandatory": "N",
        "showFilter": "E",
        "showInList": "Y",
        "editInList": "Y",
        "isSearchable": "Y",
        "settings": {
            "SIZE": 20,
            "LIST_WIDTH": 0,
            "LIST_HEIGHT": 0,
            "MAX_SHOW_SIZE": 0,
            "MAX_ALLOWED_SIZE": 0,
            "EXTENSIONS": []
        },
        "languageId": {
            "en": "en",
            "ru": "ru"
        },
        "editFormLabel": {
            "en": "",
            "ru": "Множественный файл"
        },
        "listColumnLabel": {
            "en": null,
            "ru": null
        },
        "listFilterLabel": {
            "en": null,
            "ru": null
        },
        "errorMessage": {
            "en": null,
            "ru": null
        },
        "helpMessage": {
            "en": null,
            "ru": null
        }
    }
}

Где:

  • id - идентификатор
  • entityId - строковый идентификатор сущности
  • fieldName - код поля
  • userTypeId - строковый идентификатор типа поля
  • xmlId - внешний идентификатор
  • sort - индекс сортировки
  • multiple - флаг множественности
  • mandatory - флаг обязательности
  • showFilter - флаг показа поля в фильтре
  • showInList - флаг показа поля в списке
  • editInList - флаг разрешения редактирования поля в списке
  • isSearchable - флаг наличия значения поля в полнотекстовом индексе
  • settings - список дополнительных настроек поля, зависит от его типа
  • languageId - список идентификаторов языков, для которых есть фразы
  • editFormLabel - список с языкозависимыми названиями поля, где ключ - идентификатор языка, а значение - фраза
  • listColumnLabel - аналогичный список фраз для подписи поля в списке (не используется)
  • listFilterLabel - аналогичный список фраз для подписи поля в фильтре (не используется)
  • errorMessage - аналогичный список фраз для сообщения об ошибке (не используется)
  • helpMessage - аналогичный список подсказок (не используется)
  • enum - массив с вариантами значений для свойств типа список enumeration:
    • id - идентификатор варианта
    • userFieldId - идентификатор настроек поля
    • value - значение
    • def - флаг по умолчанию (N или Y), по умолчанию N. Только один может быть вариантом по умолчанию.
    • sort - индекс сортировки
    • xmlId - внешний идентификатор варианта, генерируется автоматически


© «Битрикс», 2001-2024, «1С-Битрикс», 2024