Формы
Форма — графическое представление объекта в виде набора элементов интерфейса для манипуляции данными объекта. Элементы интерфейса ссылаются на атрибуты, заданные в типе данных.
Формы реализованы на базе движка formio.js и описываются в json-формате. Они используются для создания и редактирования записей через Citeck Records.
Функция визуального конструктора форм доступна только в Citeck Enterprise.
Раздел охватывает:
Общую информацию — что такое формы, журнал форм, способы создания и загрузки
Конструктор форм — визуальное моделирование форм: компоненты, расположение, условия видимости
Компоненты формы — описание всех доступных компонентов и их настроек
Примеры компонент — практические how-to по использованию компонентов
Локализацию — настройка мультиязычных меток полей
Черновики — сохранение записей без отправки по процессу
Связь формы с задачей — настройка кнопок завершения задачи (outcome)
Best practice — рекомендации по проектированию форм
- Общая информация
- Конструктор форм
- Компоненты формы
- Общее описание
- Подробное описание отдельных компонент
- Text Field
- Table form
- Создание компонента
- Привязка к атрибуту родительского типа
- Кнопки «Создать» и «Выбрать»
- Выбор значения из справочника
- Наполнение данных в таблице
- Как получить доступ к родительской форме?
- Отображение действий
- Настройки элементов
- Выбор строк в таблице и выполнение действий с выбранными строками
- Запрет выбора некоторых строк в таблице
- Установка выбранных строк по умолчанию
- Флаг «Разрешить ручное переопределение вычисляемого значения»/ «Allow Manual Override of Calculated Value»
- Статические заголовки
- Импорт из файла
- Примеры
- Async data
- Select journal
- Select orgstruct
- Ecos Select
- File
- Columns
- Panel
- Horizontal line
- Import button
- Настройка компонента
- Примеры компонент. How to
- Columns
- Text field
- ECOS Select Component
- Date / Time Component
- Select Journal Component
- Select Orgstruct Component
- Button Component
- Panel
- Async Data Component
- How to
- Сделать компонент нередактируемым
- Скрыть поле на форме, если оно пустое
- Статус
- Показывать поле через «логику»
- Показывать поле только в определенном режиме формы
- Обработка результатов формы по элементам чекбокс, выпадающим спискам / submit для выпадающих списков checkbox
- Как загрузить на форму изображение с внешнего файлового хранилища?
- Как обеспечить подсветку/выделение текста по флагу?
- Локализация
- Сохранение документа в качестве черновика
- Связь формы с задачей
- Best practice