Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Без вариантов выбора
Типы полей, которые не предлагают пользователям вариантов для выбора.
Тип поля | Описание | Скалярный тип | Тип значения в скрипте | Длина или , пример значения , или критерии проверки | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Big Integer | Это числовой тип поля, используемый для хранения огромных чисел. Размер сохраняемых данных – 8 байт. В SimpleOne тип отображается в виде поля ввода с числовым значением. | int8 | number |
| |||||||||||||||
Days of week | Это поле отображается в виде раскрывающегося списка с флажками, указывающими дни недели: Понедельник, Вторник, Среда, Четверг, Пятница, Суббота, Воскресение. Можно выбрать несколько дней. Технически поле хранит числовое значение или сумму значений. Размер данных одной опции равен 2 байтам. Каждому | деню дню недели присвоено значение: Понедельник = 1 Например, если выбраны Вторник (2) и Среда (4), значение поля будет равно 6. | int2 | number | Минимальное значение – 0 (дни не выбраны). Максимальное значение поля – 127 (все дни выбраны).
| ||||||||||||||
Decimal | Этот тип поля поддерживает нецелые числа, с двумя цифрами после разделителя (например, 12.34). | decimal | number |
| |||||||||||||||
Duration | Этот тип поля используется для указания продолжительности между двумя событиями в миллисекундах. Оно хранит целое число. | int8 | number | Процесс проверки:
| миллисекунду
| big integer
| |||||||||||||
Encrypted Password | Этот тип поля используется для обеспечения безопасного хранения паролей в базе данных с возможностью декодирования (двухстороннего шифрования). После ввода пароля и сохранения записи, поле становится пустым, пароль недоступен на форме. | varchar | string | Это поле может содержать все виды символов. Длина значения ограничена | до 255 | символов.символами.
| |||||||||||||
Float | Этот тип поля предназначен для чисел с плавающим разделителем. | float4 | number | Критерии проверки:
| HTML
| ||||||||||||||
HTML | Этот тип поля | Этот тип поля реализован как виджет форматированного текста. Для него существуют различные настройки, которые отображаются в виде HTML-тегов в базе данных. Когда это поле доступно только для чтения, данные отображаются в формате HTML; в ином случае они отображаются как текст, который можно редактировать и преобразовывать.
| Source
|
Изменения, сделанные в одном из режимов, отображаются в другом, и наоборот. | text | string | Это поле может содержать все виды символов, оно не имеет длины, пока не будет ограничено атрибутом Максимальная длина.
| ||||||||||||
Integer | Это числовой тип поля. Размер сохраняемых данных – 4 байта. | int4 | number | Указанное значение не должно | превыщать превышать этот диапазон: [-2147483648 ... +2147483647].
| ||||||||||||||
Journal Input | Journal Input | В таблице Этот тип поля используется для работы с виджетом комментариев. Из-за своих особенностей оно не может быть доступно только для чтения. Он реализован в виде текстовой области с подсказкой внутри поля или заголовком поля. | Есть два способа ввести комментарии через поле типа Journal Input:
Когда в поле такого типа добавляются комментарии, они сохраняются в виде записей в двух таблицах:
|
| хранятся комментарии из виджета
| тегом
| tip|||||||||||||
Читайте статью Колонки типа Text, чтобы узнать больше. |
| text | string | Это поле может содержать все виды символов, оно не имеет длины, пока не будет ограничено атрибутом Максимальная длина.
| |||||||||||||||
JSON | Читайте статью Колонки типа Text, чтобы узнать больше.Этот тип поля хранит значения в JSON формате. | ||||||||||||||||||
Tip |
| jsonb | string | Поля типа JSON проверяются так, как поля типа String, содержащие JSON. Чтобы узнать больше, обратитесь к официальной документации JSON.
| JSON
| ||||||||||||||
Password | Этот тип поля хранит пароли. Он отображается в виде поля для ввода. | После ввода пароля и сохранения записи, поле становится пустым, пароль недоступен на форме. | varchar | string | varchar | Это поле может содержать все виды символов. Длина значения ограничена | до 255 символов.255 символами.
| ||||||||||||
Percent Complete | Этот тип поля используется для отображения хода выполнения задачи в процентах. | decimal | number | Критерии проверки поля:
| 6 символов
| Phone
| |||||||||||||
Phone | Этот тип поля хранит номера | Этот тип поля хранит номера телефонов. В интерфейсе SimpleOne | , он отображается в виде поля ввода с номером телефона. |
Tip |
---|
Читайте статью Колонки типа Text, чтобы узнать больше. |
Image Added
Критерии проверки номера:
- Может содержатть: (+-), пробелы и цифры.
- Максимальная длина – 15 символов.
Panel | ||
---|---|---|
| ||
+74951818520 |
Script Anchor script script
script | |
script |
Этот тип поля является текстовой строкой без ограничения длины.
В интерфейсе SimpleOne он отображается как виджет CodeMirror (компонент JavaScript, который обеспечивает возможность редактировать код в браузере).
Tip |
---|
Читайте статью Колонки типа Text, чтобы узнать больше. |
Image Added
Это поле может содержать все виды символов и не имеет длины, пока не будет ограничено атрибутом Максимальная длина.
Panel | ||
---|---|---|
| ||
// console.log() |
Small Integer
Это числовой тип поля. Размер сохраняемых данных – 2 байта.
Указанное значение не должно превышать диапазон: [-32768 ... +32767].
Panel | ||
---|---|---|
| ||
12 |
String
Этот тип поля реализован в виде строки длиной 255 символов.
В интерфейсе SimpleOne
он отображается как поле ввода текста.
Tip |
---|
Читайте статью Колонки типа Text, чтобы узнать больше. |
Image Added
Это поле может содержать все виды символов. Если длина значения не задана, то она ограничена
255
символами; в ином случае ограничение длины может быть больше или меньше.
Panel | ||
---|---|---|
| ||
ivan.ivanov12 |
Text
Этот тип поля реализован в виде текстовой строки без
указанной длины. Память выделяется динамически при обработке значения поля.
Tip |
---|
Читайте статью Колонки типа Text, чтобы узнать больше. |
Image Added
Это поле может содержать все виды символов и не имеет длины, пока не будет ограничено атрибутом Максимальная длина.
Panel | ||
---|---|---|
| ||
Содержимое письма:\n"Привет, мир!" |
Translated Text
Этот тип поля позволяет одному и тому же полю отображать различное значение в зависимости от выбранного пользователем языка.
Tip |
---|
Читайте статью |
Поля типа Translated Text, чтобы узнать больше. |
Это поле может содержать все виды символов и не имеет длины, пока не будет ограничено атрибутом Максимальная длина.
Panel | ||
---|---|---|
| ||
Отправить письмо |
URL
Этот
URL
тип поля предназначен для хранения URL.
Это поле может содержать все виды символов. Длина значения ограничена
Поля типов Choice
Типы полей, которые предлагают выбор пользователю и могут быть заполнены путем выбора значения.
2048 символами.
|
Поля с выбором
Типы полей, которые предполагают выбор и могут быть заполнены путем выбора значения.
Тип поля | Описание | Скалярный тип | Тип значения в скрипте | Длина, пример значения или критерии проверки | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
True/False | Этот тип поля реализует двоичную логику (true или false, 1 or 0). В интерфейсе SimpleOne он отображается как флажок. Вы можете изменить его значение по умолчанию на true or false,установив или сняв флажок. | boolean | boolean |
| ||||||||||||||||||||||||||||||||
Choice | Этот тип поля реализует функциональность выбора. В интерфейсе SimpleOne он отображается в виде выпадающего списка.
| varchar | string | Это поле может содержать все виды символов. Если длина значения не задана, то она ограничена 80 символами.
| ||||||||||||||||||||||||||||||||
Color | Этот тип поля предназначен для хранения и обмена информацией о системном цвете или цвете элемента интерфейса. Этот тип поля используется, например, при настройке Правил оформления. | varchar | string | Это поле может содержать 4 или 7 символов (краткая или полная запись RGB), начиная с символа решетки (#). Допустимые символы: цифры, английские буквы (от A до F) и символ решетки.
| ||||||||||||||||||||||||||||||||
Conditions | Этот тип поля используется для построения фильтров И/ИЛИ. В интерфейсе SimpleOne он отображается как виджет настройки фильтра. В нем хранятся условия JSON. | text | string | Критерии проверки:
| ||||||||||||||||||||||||||||||||
Date | Этот тип поля хранит даты в следующем формате: ГГГГ-MM-ДД с точностью до 1 дня и без указания времени суток. Размер сохраняемых данных – 4 байта. В интерфейсе SimpleOne он отображается как поле ввода с выбором даты.
| date | string | Дата должна иметь формат ISO 8601 формат:
Элементы даты проверяются на соответствие следующим критериям:
Допустимые символы в поле:
| ||||||||||||||||||||||||||||||||
Date/Time | Этот тип поля хранит отметку времени, измеренную в секундах. | |||||||||||||||||||||||||||||||||||
Field Type | Description | Scalar Type | Length or Example, validation criteria | |||||||||||||||||||||||||||||||||
Boolean | Этот тип поля реализует двоичную логику (True или False, 1 or 0). В интерфейсе SimpleOne он отображается как флажок. Вы можете изменить его значение по умолчанию на 'true' or 'false' установив или сняв флажок. | boolean | true или false | Choice |
Tip |
---|
Читайте статью Колонки типа Choice, чтобы узнать больше. |
title | More Info... |
---|
Для этого типа поля в таблице sys_db_column были созданы вспомогательные поля. Параметры конфигурации элементов, которые необходимо выбрать, находятся в таблице sys_choice. Доступны следующией типы вариантов (они зависят от настройки Типа списка на форме создания колонки):
- Нет
- Выпадающий список с опцией Нет
- Выпадающий список без опции Нет (укажите значение по умолчанию).
Tip |
---|
При создании колонки вы можете указать Таблицу с опциями и Поле выбора. В таком случае, значения поля, указаного в Поле выбора будут опциями для указаной таблицы в Таблица с опциями. |
Это поле может содержать все виды символов. Если длина значения не задана, то она ограничена до 80 символов.
Color
Этот тип поля предназначен для хранения и обмена информацией о системном цвете или цвете элемента интерфейса. Этот тип поля используется, например, при настройке Правил оформления.
Это поле может содержать 4 или 7 символов (краткая или полная запись RGB), начиная с символа решетки (#). Допустимые символы: цифры, английские буквы (от A до F) и символ решетки.
Пример: #B80000
Conditions
Этот тип поля используется для построения фильтров И/ИЛИ.
В интерфейсе SimpleOne он отображается как виджет настройки фильтра. В нем хранятся условия JSON.
Критерии проверки:
- Это поле может содержать любые символы.
- Для этого поля должен быть настроен атрибут Зависит от колонки.
- Это поле должно содержать операторы условий, чтобы быть действующим условием.
Date
В интерфейсе SimpleOne он отображается как поле ввода с выбором даты и времени.
Image Added
Tip |
---|
Читайте статью Колонки типа Date и Datetime, чтобы узнать больше.
Подробнее о полях читайте в статье Поля даты и времени. |
Дата и время могут быть записаны в ISO 8601 формате, как показано ниже
:
ГГГГ-
MM-ДД чч:мм:сс
Элементы даты
и времени проверяются на соответствие следующим критериям:
Элемент | Диапазон | Комментарий |
---|---|---|
Секунда | [00..59] | Указанное значение не должно превышать этот диапазон. |
Минута | [00..59] | Указанное значение не должно превышать этот диапазон. |
Час | [00..23] | Указанное значение не должно превышать этот диапазон. |
День | [01..31] | Указанное значение не должно превышать этот диапазон. |
Месяц | [01..12] | Указанное значение не должно превышать этот диапазон. |
Год | [ |
1900.. |
2099] | Указанное значение не должно превышать этот диапазон. |
Допустимые символы в поле:
- Числа
- Слэш ( / )
- Дефис ( - )
- Точка ( . )
Panel | ||
---|---|---|
| ||
2022-11-15 11:01:34 |
Date Time Specific
Этот тип поля хранит отметку времени, измеренную в секундах.
В интерфейсе SimpleOne он отображается как поле ввода с выбором даты и времени.
Tip |
---|
Читайте статью Колонки типа Date и Datetime, чтобы узнать больше. |
Этот тип поля в основном используется в календарях. В отличие от поля типа Date Time, этот тип использует параметр смещения UTC, который указан в системном часовом поясе.
Tip |
---|
Подробнее о полях читайте в статье Поля даты и времени. |
Дата и время могут быть записаны в ISO 8601 формате, как показано ниже:
ГГГГ-MM-ДД чч:мм:сс
Элементы даты и времени проверяются на соответствие следующим критериям:
Указанное значение не должно превышать этот диапазон.
Указанное значение не должно превышать этот диапазон.
Элемент | Диапазон | Комментарий |
---|---|---|
Секунда | [00..59 |
] | Указанное значение не должно превышать этот диапазон. |
Минута | [ |
00.. |
59] | Указанное значение не должно превышать |
Date Time Specific
Этот тип поля хранит отметку времени, измеренную в секундах.
В интерфейсе SimpleOne он отображается как поле ввода с выбором даты и времени.
Этот тип поля в основном используется в расписаниях. В отличие от поля типа Date Time, этот тип использует параметр смещения UTC, который указан в системном часовом поясе.
Tip |
---|
Читайте статью Колонки типа Date и Datetime, чтобы узнать больше. |
Дата и время могут быть записаны в ISO 8601 формате, как показано ниже:
ГГГГ-MM-ДД чч:мм:сс
Элементы даты и времени проверяются на соответствие следующим критериям:
этот диапазон. | ||
Час | [00..23] | Указанное значение не должно превышать этот диапазон. |
День | [01..31] | Указанное значение не должно превышать этот диапазон. |
Месяц | [01..12] | Указанное значение не должно превышать этот диапазон. |
Год | [1900..2099 |
] | Указанное значение не должно превышать этот диапазон. |
Document ID
Этот тип поля используется для хранения различных ID. Они хранятся как универсальные уникальные идентификаторы (UUID).
Expand | ||
---|---|---|
| ||
UUID описывается как серия из 32 шестнадцатеричных символов, разделённых дефисами на пять групп по схеме 8-4-4-4-12:
В общем 128 бит. На форме поле этого типа отражается как ссылочное поле. Он содежить ссылку на указанный столбец в указанной таблице. Чтобы указать ссылку, нажмите на строку или на иконку лупы, выберите таблицу и столбец. здесь должно быть изображение |
Критерии проверки:
- Введенное значение проверяется на то, что оно является строчным значением.
- Далее, проверка выполняется в соответствии с заранее заданным шаблоном, как описано в в Описании.
Expand | ||
---|---|---|
| ||
0229fa8a-bcbe-1f54-0163-45785d8a0001 |
Field Name
Этот тип поля используется для хранения ссылки на колонку в таблице и содержит список ее колонок.
Чтобы указать ссылку, выполните следующие действия:
- Добавьте это поле на форму используя настройку Представления формы.
- Правой кнопкой мыши нажмите на заголовок поля и выберите Настройка поля.
- Перейдите в секцию Настройка типа и укажите колонку таблицы в поле Зависит от колонки.
- Нажмите Сохранить или Сохранить и выйти.
Panel | ||
---|---|---|
| ||
2022-11-15 13:59:53 |
Document ID
Этот тип поля используется для хранения различных ID. Они хранятся как универсальные уникальные идентификаторы (UUID).
Expand | ||
---|---|---|
| ||
UUID описывается как серия из 32 шестнадцатеричных символов, разделённых дефисами на пять групп по схеме 8-4-4-4-12:
В общем 128 бит. На форме поле этого типа отражается как ссылочное поле. Он содежить ссылку на указанный столбец в указанной таблице. Чтобы указать ссылку, нажмите на строку или на иконку лупы, выберите таблицу и столбец.
|
Критерии проверки:
- Введенное значение проверяется на то, что оно является строчным значением.
- Далее, проверка выполняется в соответствии с заранее заданным шаблоном, как описано в Описании.
Panel | ||
---|---|---|
| ||
022c7bf5-6eb7-09f0-0244-bd40328f5f0f |
Field Name
Этот тип поля используется для хранения ссылки на колонку в таблице и содержит список ее колонок.
Чтобы указать ссылку, выполните следующие действия:
- Добавьте это поле на форму, используя настройку представления формы.
- Правой кнопкой мыши нажмите на заголовок поля и выберите Настройка поля.
- Перейдите в секцию Настройка типа и укажите колонку таблицы в поле Зависит от колонки.
- Нажмите Сохранить или Сохранить и выйти.
Введенное строчное значение проверяется на то, что оно действительно строчное.
Panel | ||
---|---|---|
| ||
165062848110459919 |
Image
Этот тип поля используется для хранения загружаемых файлов изображений в следующих форматах: .jpeg, .png, .gif, .webp, .bmp, .svg, .ico.
В интерфейсе SimpleOne оно отображается в виде модального окна загрузки.
Указанное значение не должно превыщать этот диапазон: [9223372036854775807 ... 9223372036854775806].
Panel | ||
---|---|---|
| ||
165062848110459919 |
List
Этот тип поля реализован в виде текстовой строки без указанной длины. Оно хранит ID записей указанной таблицы и отображается в виде списка значений записи, которые являются ссылками на форму записей. Он предоставляет возможность добавления, предварительного просмотра и удаления записей.
Tip |
---|
Читайте статью Ссылочные поля, чтобы узнать больше. |
Критерии проверки:
- Все элементы должны быть отделены запятой.
Panel | ||
---|---|---|
| ||
165062848110459919, 166608269714919765 |
Record Class
Этот тип поля предназначен для обозначения таблицы, к которой относится определенная запись.
Поле этого типа создается для таблицы в момент создания дочерней. Изначально при создании новой корневой таблицы (без каких-либо родительских) этого поля не будет. Тип сохраняемых данных – ID. Размер сохраняемых данных – 8 байт.
Image
Этот тип поля используется для хранения загружаемых файлов изображений в следующих форматах: jpeg, png, gif, webp, bmp, svg, ico.
В интерфейсе SimpleOne оно отображается в виде модального окна загрузки.
Указанное значение не должно превыщать этот диапазон: [
100000000000000000 ..
List
Этот тип поля реализован в виде текстовой строки без указанной длины. Он ID записей указанной таблицы. Он отображается в виде списка значений записи, которые являются ссылками на форму записей.Он предоставляет возможность добавления, предварительного просмотра и удаления записей.
Tip |
---|
Читайте статью Колонки типа Reference, чтобы узнать больше. |
Критерии проверки:
- Все элементы должны быть отделены запятой.
999999999999999999].
Пример использования:
- Таблица Задачи и ее дочерняя таблица Инциденты содержат несколько записей.
- Когда вы просматриваете список задач, вы можете найти среди записей инциденты.
- Вам необходимо найти инциденты, находясь в контексте таблицы Задачи.
- Для этого вы можете отфильтровать эти записи на основе поля типа Record Class.
- Поле Record Class является системным. Оно всегда доступно только для чтения и недоступно для редактирования.
Panel | ||
---|---|---|
| ||
165062848110459919 |
Record Class
Этот тип поля предназначен для обозначения таблицы, к которой относится определенная запись.
Tip |
---|
Читайте статью Колонка типа Record Class, чтобы узнать больше. |
999999999999999999].
Reference
Этот тип поля работает как внешний ключ и хранит ID записей указанной таблицы. Эта таблица должна быть указана в поле Ссылка. Значение хранится как цельночисленное (big integer)
.
Чтобы ограничить количество записей при ссылке на поле
Вы можете использовать следующий диапазон целочисленных
значений: [-9223372036854775808 … 9223372036854775807]
Panel | ||
---|---|---|
| ||
165062848110459919 |
Template
Этот тип поля позволяет хранить набор имен колонок и их значений в формате JSON для всех таблиц. Используется вложенный формат JSON. На первом уровне вложенности в качестве ключей используются номера элементов, начиная с 1.
Из-за того
что тип поля хранит пары данных
наименование колонки ↔ значение, он обычно используется для шаблонных форм. Поле позволяет применять сохранненые данные к записям, созданным из шаблонов.
Элементы являются объектами в следующем формате:
- ключ
- − ID колонки в справочнике Колонки
- (sys_db_column)
- значение
- − значение колонки.
Этот тип поля требует заполнения поля Зависит от поля в секции Настройки типа.
jsonCode Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
// |
используются |
следующие |
колонки справочника Пользователи: username, active, locked_out |
{ "1": { "156943341303994936": "new_user" }, "2": { "156943341308746896": "1" }, "3": { "155931135900001086": "0" } } |
Пусто значение поля:
Panel | ||
---|---|---|
| ||
[] |
Time
Этот тип поля используется для хранения времени, не учитывая часовой пояс. Дата не сохраняется. Размер данных – 8 байтов.
Image Added
Tip |
---|
Подробнее о полях читайте в статье Поля даты и времени. |
Время записается в ISO 8601 формате, как показано ниже:
чч:мм:сс
Элементы времени проверяются на соответствие следующим критериям
:
Элемент | Диапазон | Комментарий |
---|---|---|
Секунда | [00..59] | Указанное значение не должно превышать этот диапазон. |
Минута | [00..59] | Указанное значение не должно превышать этот диапазон. |
Час | [00..23] | Указанное значение не должно превышать этот диапазон. |
Допустимо использование чисел и двоеточий ( : ).
Panel | ||
---|---|---|
| ||
11:00:54 |
Table of Contents | ||
---|---|---|
|