Параметры записей типа FieldConfiguration


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> FieldConfiguration - Настройки поля >> Параметры записей типа FieldConfiguration📄 Скачать в DOCX


ИмяОписаниеЗначение по умолчаниюТипПоле хранения
fieldHost

Тип поля

Legacy-параметр he2. Для новых описаний полей используется совместно с физической привязкой хранения.

Select1^A
moduletype

Тип записи/имя модуля

Legacy-параметр he2: имя модуля для MODULE или тип записи для RECORD.

String1^B
varName

Имя переменной

Legacy-имя переменной he2. Если ключ поля не указан, из этого значения формируется fieldKey.

String1^C
editorType

Тип редактора поля

Legacy-тип редактора he2. Для нового контракта используйте секцию "Профиль ввода".

Select1^D
title

Заголовок поля

Legacy-заголовок поля. Для нового контракта используется также как fallback display title.

String1^E
value

Значение поля по умолчанию

Legacy-значение по умолчанию. Для нового контракта используйте defaultMode/defaultValue.

String1^F
help

Подсказка при вводе

Legacy-подсказка редактора he2.

String1^G
legacyFieldNumber

Номер поля

Legacy-физический номер поля. Для нового контракта используйте storage.field.

String1^H
legacyFieldOcc

Номер повторения поля

Legacy-номер повторения поля.

String1^I
legacySubfield

Имя подполя

Legacy-имя подполя. Для нового контракта используйте storage.subfield.

String1^J
FieldItems

Настройки вложенных полей

Legacy-связанные настройки вложенных полей.

ObjectMulty
defaultsLayoutFormLayout у дочерних элементов по умолчаниюdefaults:{layout:"form"}String2^A
disabledПоле отключено0Checkbox2^B
hiddenПоле невидимо0Checkbox2^C
readOnlyПоле недоступно для изменения0Checkbox2^D
collapsedПоле свернуто1Checkbox2^E
collapsibleПоле можно свернуть1Checkbox2^F
iconClsИмя класса иконкиString2^G
labelStyleСтиль заглавия поляString2^H
styleСтильString2^I
layoutРасположение дочерних элементовString2^J
flexКоличество колонокString2^K
addoptionsДополнительные свойстваString2^L
listeners

Эвенты legacy he2

Legacy-события редактора he2.

MultyOcc3
mnuИмя файла mnuString4^A
irbDbИмя БД храненияString4^B
fieldKey

Ключ поля

Стабильный идентификатор поля, на который ссылаются WorkflowScreen, WorkflowView, WorkflowFilter, API и другие потребители. Не должен зависеть от физического номера поля.

String10^A
ownerModule

Модуль-владелец

Модуль, которому принадлежит смысл поля. FieldConfiguration хранит метаданные, но не исполняет доменную логику владельца.

String10^B
recordType

Тип записи

Тип записи поля. Оставьте пустым только для общих полей, применимых вне конкретного типа записи.

String10^C
scope

Область действия

Область действия описания. Более узкий scope может переопределять системное описание.

systemSelect10^D
activeОписание активно1Checkbox10^E
systemManaged

Системная запись

Признак записи, поставляемой модулем из системного JSON. Редактирование таких записей регулируется системным режимом разработки.

0Checkbox10^F
dataType

Тип данных

Логический тип данных для ввода, поиска, API и экспорта.

stringSelect10^G
purpose

Назначение поля

Кратко опишите смысл поля и почему оно существует.

TextArea10^H
shortTitleКраткое названиеString10^I
fieldDescriptionОписание поляTextArea10^J
tags

Теги

Список тегов через запятую. Используется для диагностики и группировки.

String10^K
storageKind

Тип хранения

Где физически хранится значение поля.

recordFieldSelect11^A
storageFieldНомер поляString11^B
storageOccПовторение1String11^C
storageSubfieldПодполеString11^D
readModeРежим чтенияdirectSelect11^E
writeModeРежим записиdirectSelect11^F
storageSourceИсточник/путьString11^G
storageFormatФормат храненияString11^H
migrationModeРежим миграцииnoneSelect11^I
inputEditorType

Редактор ввода

Тип редактора или ключ renderer-а. Конкретный renderer исполняет профиль ввода, а FieldConfiguration только описывает его.

StringString12^A
inputModeРежим вводаhe3Select12^B
requiredModeОбязательностьoptionalSelect12^C
defaultModeЗначение по умолчаниюnoneSelect12^D
defaultValueDefault valueString12^E
dictionaryTypeТип справочникаSelect12^F
dictionaryNameИмя справочникаString12^G
repeatabilityПовторяемостьsingleSelect12^H
publicInputPolicyПубличный вводforbiddenSelect12^I
allowedInputMethods

Разрешенные методы ввода

Список методов через запятую. Используется public/ws renderer-ами как whitelist.

String12^J
placeholderPlaceholderString12^K
displayTitleНазвание для отображенияString13^A
displayShortTitleКраткое названиеString13^B
listFormatФормат спискаString13^C
cardFormatФормат карточкиString13^D
printFormatФормат печатиString13^E
displayWidthШирина в спискеString13^F
sortModeСортировкаnoneSelect13^G
helpKeyКлюч HelpString13^H
sectionKeyСекция экранаString13^I
searchIndexedИндексировать0Checkbox14^A
searchPrefixПрефикс поискаString14^B
searchNormalizerНормализатор поискаString14^C
searchOperatorsОператоры поискаString14^D
searchSortableДоступна сортировка0Checkbox14^E
searchFullTextПолнотекстовый поиск0Checkbox14^F
searchMaterializedМатериализуемое значение0Checkbox14^G
exportEnabledРазрешить экспорт0Checkbox15^A
exportTitleНазвание для экспортаString15^B
exportFormatФормат экспортаString15^C
apiNameИмя в APIString15^D
jsonTypeJSON-типSelect15^E
apiNullableМожет быть null1Checkbox15^F
deprecatedAliasesУстаревшие API-именаString15^G
apiVisibilityВидимость APIinternalSelect15^H
readPermissionПраво чтенияString16^A
editPermissionПраво измененияString16^B
exportPermissionПраво экспортаString16^C
apiPermissionПраво APIString16^D
indexPermissionПраво индексацииString16^E
revealPermissionПраво раскрытия маскиString16^F
securitySchemeKeyСхема безопасностиString16^G
sensitivityЧувствительностьnormalSelect16^H
maskModeМаскированиеnoneSelect16^I
conditions

Условия применения поля

Имена форматов/провайдеров, которые потребители могут использовать для логического включения поля. FieldConfiguration только хранит описание.

MultyOcc17
whereUsed

Где используется

Явные ссылки потребителей на поле. Используется для диагностики влияния изменения fieldKey.

MultyOcc18
packKey

Ключ набора

Если заполнено, запись считается набором полей, а не описанием отдельного поля.

String30^A
packTitleНазвание набораString30^B
packOwnerModuleМодуль-владелец набораString30^C
packVersionВерсия набораString30^D
packActiveНабор активен1Checkbox30^E
packSystemManagedСистемный набор0Checkbox30^F
packRecordTypes

Типы записей

Список типов записей через запятую.

String30^G
packDescriptionОписание набораTextArea30^H
packProjectKeyПроектString30^I
packFieldsПоля набораMultyOcc31