Назначение модуля FieldConfiguration


НАЧАЛО >> Настройки поля >> Назначение модуля FieldConfiguration📄 Скачать в DOCX


Модуль используется для настройки элементов редактора записи или настроек модуля. Каждая запись FieldConfiguration описывает одно поле формы, а вложенные записи FieldItems описывают дочерние элементы сложных редакторов.

1. Основные сценарии

2. Сохранение конфигурации

После сохранения записи модуль собирает управляемые значения и записывает их в файл:

DataPath/FieldConfigurations/<fieldHost>/<moduletype>

Внутри файла хранится сериализованный массив настроек по имени переменной. Эти настройки затем читает модуль he2 через функцию ReadFConfig.

3. Связанные механизмы

Действие Admin/CreateDefaultRecordFieldOptoions может создавать записи FieldConfiguration автоматически по описанию редактора. Для сложных редакторов, например MultyOcc или OneRowTable, создаются вложенные записи FieldItems.

Индекс FIELDCFG строится по значениям fieldHost, moduletype и varName, поэтому эти поля должны быть заполнены осмысленно.