В QuintaDB можно автоматически заполнять поля формы
Чтобы передать параметры в форму через URL, нужно добавить к ссылке - ?0=ЗНАЧЕНИЕ&1=ЗНАЧЕНИЕ, где 0, 1 - позиция поля на форме, начиная с нуля.
Вы можете получить ссылку во вкладке Интеграция - меню Виджет формы.
Для примера рассмотрим простую форму:
Перейдя во вкладку Интеграция - меню Виджет формы, можно скопировать ссылку и отредактировать.
Получаем URL такого вида:
В результате форма открывается по ссылке уже с предзаполнеными полями:
В Конструкторе форм можно скрыть эти поля ("Номер", "Имя") от пользователя. Для этого нужно перейти к редактированию поля и во вкладке Дополнительные опции присвоить CSS-класс - hidden:
Пользователь заполняет форму по ссылке (поля "Номер" и "Имя" скрыты):
Добавленная пользователем запись:
Чтобы передать параметры во встроенный виджет формы, вам нужно отредактировать код встраивания. Принцип работы такой же, как и описан выше, но с добавлением параметра &iframe=true
Пример начала iframe кода для встраивания:
<iframe src='https://quintadb.ru/widgets/id-приложения/id-вашего виджета?0=Иванов&1=Иван&iframe=true'
В случае с javascript, нужно добавить параметры со значением после 'formHashURL'
Пример: 'formHashURL':'/widgets/id-приложения/id-вашего виджета?0=Иванов&1=Иван&iframe=true'.
Надеемся, что данная функция будет полезна и вы найдете для нее множество применений!
Также читайте Как использовать передачу параметров с действием по условию.