- Главная [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
- Типы объектов
-
Типы данных
- AccountType
- DynamicFieldType
- EmailType
- OrganisationStructureItemType
- PhoneType
- ReplacementType
- ServiceStatus
- UserStatus
- WatermarkPages
- WatermarkPosition
- AccountFieldTyped
- AccountFieldVoid
- ApplicationField
- Cell
- ClientEventField
- CookieOptions
- DatetimeFieldData
- DynamicBindingField
- DynamicBindingFields
- EnumField
- ErrorArgs
- ErrorObject
- FileField
- FloatFieldData
- GroupStatusField
- HttpResponse
- ImageField
- Language
- MailMessageAddress
- MailMessageAttachment
- MoneyFieldData
- Navigator
- Page
- ParseSpreadsheetOptions
- ParseSpreadsheetResponse
- RefItem
- ReportField
- ReportRef
- Role
- RoleField
- Row
- ServiceStatusInfo
- StaticApplicationFieldData
- StatusField
- TAccount
- TClientEvent
- TDate
- TDatetime
- TDuration
- TEmail
- TEnum
- TFullName
- TMoney
- TPhone
- TReport
- TStatus
- TTable
- TTime
- TTimezone
- TTimezones
- TableField
- UserField
- UserFieldData
- ValidationResult
- Watermark
- WidgetRefWithValues
- ReplacementTypeEnumBase
- RoleType
- TApplication
- TBoolean
- TCategory
- TFile
- TFloat
- TImage
- TJSON
- TLink
- TOAuth2
- TRole
- TString
- TUser
- Глобальные константы
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
- Подписи
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
Типы данных
Подробное описание читайте в статье про типы данных.
Type aliases
ReplacementTypeEnumBase
Типы замещений
Information — информирование;
Reassign — переназначение задач;
Full — полная передача прав.
RoleType
Типы объектов в поле типа «Роль»
TApplication
Ссылка на элемент приложения
TBoolean
Булево значение
Подробнее читайте на MDN.
TCategory
Категория (папка)
Ссылка на категорию элементов приложения. В структуре файлов и в иерархическом справочнике категория — это папка.
TFile
Ссылка на файл
TFloat
Число
Подробнее читайте на MDN.
TImage
Изображение
TJSON
Произвольный тип (JSON)
Тип предназначен для передачи или хранения произвольных данных в контексте:
Context.data.json = { 'my-string': 'string data', 'my-num': 1234, 'my-bool': true, 'my-array': [ 'string', 999, false ], 'my-object': { // Вложенный объект также возможен } };
Обратите внимание, что при использовании этого типа в сериализуемом контексте (например, в серверном контексте виджета) в этом значении могут храниться только примитивные типы данных JSON.
Однако вполне возможно, в частности, использовать этот тип для передачи произвольных значений между виджетами на клиенте с использованием привязки входящих переменных.
// Виджет 1 - внешний async function onInit() { Context.data.json = { onSaveCallback: async () => await saveFunction() // Записываем ссылку на функцию }; } async function saveFunction() { // Логика обработки события } // Виджет 2 - внутренний async function onSaveClick() { await Context.data.in_json?.onSaveCallback?.(); }
TLink
Ссылка (URL)
Используется как обычная строка. Не проходит валидацию.
Context.data.site_url = 'https://elma365.com';
TOAuth2
Ссылка на OAuth2
TRole
Ссылка на роль
TString
Строка
Подробнее читайте на MDN.
TUser
Пользователь
Enumerations
Interfaces
Type aliases