Я создаю страницу редактирования формы с помощью редактора и визуализатора Formio.
Я хотел бы сделать определенные поля формы c обязательными в редакторе форм. [отличается от обязательного ввода поля во время отправки]
В приложении есть две роли -
Редактор - изменяет определение formio.
Пользователь - отправляет данные формы.
Я особенно заинтересован в том, чтобы сделать несколько полей «метаданных» обязательными для редактора. Редактор не должен иметь возможности удалять определенные поля из списка компонентов formio.
Несколько вариантов, которые я рассматриваю для реализации -
- Когда форма сохранена, проверьте компоненты формы и убедитесь, что обязательные поля существуют, а если их нет, создайте их.
- Установите флаг в пользовательском интерфейсе для указанных c компонентов, чтобы они были «отключены» и не могли быть удалены в редакторе Formio.
Кто-нибудь реализовывал это?