Перечисления встроенных сущностей Loginom
В контекст выполнения JavaScript встроены перечисления, описывающие метаданные полей и переменных.
Описание перечислений
DataType
Представляет типы данных Loginom. Элементы перечисления:
Имя | Значение | Представляемый тип данных |
---|---|---|
None | 0 | |
Boolean | 1 | |
DateTime | 2 | |
Float | 3 | |
Integer | 4 | |
String | 5 | |
Variant | 6 |
DataKind
Представляет виды данных Loginom. Элементы перечисления:
Имя | Значение | Представляемый вид данных |
---|---|---|
Undefined | 0 | |
Continuous | 1 | |
Discrete | 2 |
UsageType
Представляет назначение полей Loginom. Элементы перечисления:
Имя | Значение | Представляемое назначение поля |
---|---|---|
Unspecified | 0 | |
Excluded | 1 | |
Useless | 2 | |
Active (синонимы: Used, Input) | 3 | |
Predicted (синоним: Output) | 4 | |
Key | 5 | |
Group | 6 | |
Value | 7 | |
Transaction | 8 | |
Item | 9 |
Примеры использования
import { OutputTable, DataType, UsageType } from "builtIn/Data";
let col0 = OutputTable.Columns[0];
// Проверка значения свойства с типом "перечисление"
if (col0.DataType == DataType.String) {
// Что-то делаем
}
// Вывод числового представления значения перечисления
console.log(col0.DefaultUsageType);
// Вывод строкового представления значения перечисления
console.log(UsageType[col0.DefaultUsageType]);