Типы полей редактора


НАЧАЛО >> Формы ввода данных >> Типы полей редактора📄 Скачать в DOCX


Каталог modules/he2/FieldTypes содержит серверные классы элементов формы. Каждый тип получает массив параметров, добавляется в конфигурацию модуля he2, формирует HTML или JSON для клиента и при сохранении применяет значение к записи или внешнему ресурсу.

1. Общие параметры

Базовый класс fthe2__base поддерживает общие параметры элемента:

2. Группы типов

3. Связь с сохранением

При сохранении элемент может записать значение в поле записи, подполе, SID-файл или выполнить собственную логику. Если элемент изменяет основную запись, он должен вернуть признак изменения, чтобы редактор сохранил рабочую запись.

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