У меня есть форма DML, где большинство полей являются столбцами базы данных. Одно из этих полей - Пользователь, является необязательным в базе данных и является элементом отображения только на странице. На странице также есть элемент управления переключателем, и когда для него установлено значение «Да», элемент P4_USER заполняется текущим именем пользователя, а при переключении на «Нет» поле должно быть очищено.
Я установил динамическое действие c при смене переключателя, чтобы установить значение элемента P4_USER и показать или скрыть его соответствующим образом, и оно работает нормально. Но когда я отправляю форму, я получаю сообщение об ошибке:
Session state protection violation: This may be caused by manual alteration of protected page item P4_USER. If you are unsure what caused this error, please contact the application administrator for assistance.
Я хотел установить атрибут Value Protected
на No
, но этот атрибут доступен только для скрытых полей, мое это Display Only
. Есть ли обходные пути?