- API
- Метаданные конфигурации компании
- Сервис для получения информации о полях приложений
- Введение [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Работа с типами
- Глобальный контекст и изоляция
- Работа с приложениями
- Массовые действия с элементами приложения
- Работа с внешними сервисами
- Скрипты в виджетах
- Веб компоненты
- Права доступа
- Начало работы с процессами
- Начало работы с подписями
- Начало работы с предпросмотром файлов
- Начало работы с организационной структурой
- Начало работы с пользователями и группами
- Начало работы с типом данных Таблица
- Начало работы с типом данных Категория
- Динамическое вычисление типа события
- Решение типовых задач
-
API
- Типы объектов
- Типы данных
- Глобальные константы
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
- Подписи
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
-
Метаданные конфигурации компании
- ApplicationScheme
- ApplicationSchemeForms
- ApplicationSchemeFormsCreateForm
- ApplicationSchemeFormsDetailForm
- ApplicationSchemeFormsEditForm
- ApplicationSchemeFormsField
- ApplicationSchemeFormsMassEditForm
- ApplicationSchemeFormsTileForm
- ApplicationSchemeFormsViewForm
- ApplicationSchemeParams
- ApplicationSchemePermissionSettings
- ApplicationSchemeService
- BaseApplicationScheme
- BaseNamespaceScheme
- BasePageScheme
- FieldScheme
- FieldSchemeEnumData
- FieldSchemeEnumDataEnumItem
- FieldSchemeService
- FieldSchemeSysCollectionData
- FieldSchemeTableData
- FieldSchemeTableDataField
- FieldSchemeTableDataFieldView
- FieldSchemeView
- NamespaceScheme
- NamespaceSchemeParams
- NamespaceSchemeParamsField
- NamespaceSchemeParamsFieldFieldView
- NamespaceSchemeService
- PageScheme
- PageSchemeService
- PermissionsScheme
- PermissionsSchemeValue
- PermissionsSchemeValueOrgUnit
- SchemeService
- ApplicationSchemePermissionSettingsType
- FieldSchemeType
- PageSchemeType
- PermissionsSchemeValueOrgUnitType
- PermissionsSchemeValueType
- ApplicationSchemePermissionSettingsType
- FieldSchemeType
- PageSchemeType
- PermissionsSchemeValueOrgUnitType
- PermissionsSchemeValueType
Сообщите об опечатке
Текст, в котором допущена ошибка:
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.
Сервис для получения информации о полях приложений
Hierarchy
Methods
isFieldOfType
Проверяет, что поле соответствует указанному типу данных.
Type parameters
T: FieldSchemeType
Parameters
field: FieldScheme
type: T
Returns field
Значение
true— поле соответствует указанному типу,false— нет.const fieldCode = 'someenumfield'; const field: FieldScheme | undefined = scheme.fields.find(f => f.code === fieldCode); if (!field) throw new Error('Field not found'); if (System.scheme.field.isFieldOfType(field, FieldSchemeType.ENUM)) { // Здесь поле 'field' имеет тип ENUM, и его дополнительные настройки доступны const enumData = field.data; // Тип enumData будет ApplicationSchemeFieldEnumData | undefined }Methods