Не удается отключить защиту состояния сеанса в Oracle APEX 18.1.0.00.45 для динамических действий, обновляющих элементы страницы - PullRequest
1 голос
/ 10 апреля 2019

Я пытаюсь обновить некоторые элементы страницы с помощью динамического действия.У меня есть динамическое действие «при изменении» для одного текстового поля, и я хочу выполнить вычисление для другого столбца и отобразить / сохранить его.

Я попытался отключить состояние сеанса глобально, но, похоже, ничего не получаюизбавиться от этого сообщения об ошибке на странице submit / process сработало:

1 произошла ошибка Нарушение защиты состояния сеанса: это может быть вызвано ручным изменением защищенного элемента страницы P5_EXAMPLE_ITEM.Если вы не уверены, что послужило причиной этой ошибки, обратитесь за помощью к администратору приложения.

Как избавиться от этой ошибки?Я хочу вручную изменить этот защищенный элемент страницы ...

1 Ответ

1 голос
/ 10 апреля 2019

Из моего собственного опыта: кажется, что P5_EXAMPLE_ITEM является текстовым элементом , для которого свойство «Только чтение» установлено на «Всегда».

Если это так, задайте для типа элемента значение только для отображения (поскольку первая комбинация - текстовый элемент только для чтения - это не что иное, как элемент для отображения только с «сохранить сеанс» состояние "установлено в" нет ").

...