Skip to content

Типы данных и структуры

ts
import type {
	NumberString,
	ISODate,
	BoolString,
	GenderString,
	PlacementViewMode,
	Fields,
	MultiField,
	MultiFieldArray,
	UserFieldType
} from '@bitrix24/b24jssdk'

import { DataType } from '@bitrix24/b24jssdk'

Это различные типы данных и структуры, используемые в приложениях, интегрированных с Bitrix24.

Он включает в себя типы строк, представляющих числа, даты, булевы значения и другие специфические форматы данных.

Типы данных

NumberString

ТипОписание
stringСтрока, которая фактически является числом, например, 20.23.

ISODate

ТипОписание
stringСтрока в формате ISO даты, например, 2018-06-07T03:00:00+03:00.

TIP

Работу с ISODate можно протестировать в примере.

BoolString

ЗначениеОписание
YДа (истина)
NНет (ложь)

GenderString

ЗначениеОписание
MМужской
FЖенский
``Не указан

PlacementViewMode

ЗначениеОписание
viewРежим просмотра
editРежим редактирования

Структуры данных

Fields

ПолеТипОписание
typestringТип поля
isRequiredbooleanОбязательное поле
isReadOnlybooleanТолько для чтения
isImmutablebooleanНеизменяемое поле
isMultiplebooleanМножественное поле
isDynamicbooleanДинамическое поле
titlestringЗаголовок поля

MultiField

ПолеТипОписание
IDNumberStringИдентификатор
VALUE_TYPEstringТип значения
VALUEstringЗначение
TYPE_IDstringИдентификатор типа

MultiFieldArray

ПолеТипОписание
VALUEstringЗначение
VALUE_TYPEstringТип значения

UserFieldType

ПолеТипОписание
USER_TYPE_IDstringИдентификатор пользовательского типа
HANDLERstringОбработчик
TITLEstringЗаголовок
DESCRIPTIONstringОписание
OPTIONSobjectОпции (например, высота)

Перечисление DataType

DataType определяет различные типы данных, используемые в Bitrix24:

КлючЗначениеОписание
undefinedundefinedНеопределенный
anyanyЛюбой
integerintegerЦелое число
booleanbooleanБулево значение
doubledoubleДробное число
datedateДата
datetimedatetimeДата и время
stringstringСтрока
texttextТекст
filefileФайл
arrayarrayМассив
objectobjectОбъект
useruserПользователь
locationlocationЛокация
crmCategorycrm_categoryКатегория CRM
crmStatuscrm_statusСтатус CRM
crmCurrencycrm_currencyВалюта CRM

Эти типы и структуры данных могут быть использованы для описания и работы с различными сущностями и полями в Bitrix24.

Опубликовано под лицензией MIT.