- API
- Company configuration metadata
- Service for retrieving app field information
- Getting started [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]
- Manage types
- Global context and isolation
- Manage apps
- Batch actions with app items
- Manage external services
- Scripts in widgets
- Web components
- Access permissions
- Getting started with processes
- Getting started with signatures
- Getting started with file previews
- Getting started with the organizational chart
- Getting started with users and groups
-
Getting started with the
Table data type -
Getting started with the
Category data type - Dynamic event type calculation
- Typical use cases
-
API
- Object types
- Data types
- Global constants
- Work with apps
- Web requests
- Access permissions
- Document flow
- Live Chats
- “Code” widget
- Signatures
- Business calendars
- Integration with IP telephony
- Integration with email marketing services
-
Company configuration metadata
- 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
Report a mistake
There is a mistake in the following text:
Feedback sent successfully
Thank you for your input
Service for retrieving app field information
Hierarchy
Methods
isFieldOfType
Checks whether the field matches the specified data type.
Type parameters
T: FieldSchemeType
Parameters
field: FieldScheme
type: T
Returns field
If the value is
true, the field matches the specified type. Iffalse, it doesn't match.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)) { // Here the 'field' type's type is ENUM, its additional settings are available const enumData = field.data; // The enumData type will be ApplicationSchemeFieldEnumData | undefined }Methods