Формы. Как в форму в SaveItem передать некий скрытый параметр (например Куки или параметр URL)

Для этого используйте специальные типы колонок формы - cookie, localStorage, sessionStorage и urlParameter

На странице их будет не видно (это поля input[type=hidden]). В качестве значения на форме им передается название ключа (название ключа совпадает с кодом поля).

При сохранении формы в SaveItem передается значение по данному ключу из соответствующего хранилища. 

 

Пример настройки для URL параметра 

1. Добавляем колонку s001 с типом urlParameter. 

2. Добавляем поле в разметку формы {colcontrol-s001}.

3. В SaveItem извлекаем поле:

declare @ps001 nvarchar(max)
select @ps001 = Value2 from @parameters where [key]='s001'
print @ps001

4. Заходим на страницу /page1?s001=4444

При нажати на кнопку формы будет извлечено значение этого параметра s001 

В разметке формы это поле лежит как hidden со значением из URL параметра. 

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.
Сайт использует Cookie. Правила конфиденциальности OK