当前位置:  开发笔记 > 数据库 > 正文

获取在标头之前使用计算设置的隐藏项目的会话状态保护违规错误 - Oracle APEX

如何解决《获取在标头之前使用计算设置的隐藏项目的会话状态保护违规错误-OracleAPEX》经验,为你挑选了1个好方法。

我正在尝试使用同一页面中其他隐藏项目的值动态设置项目的标签.

我为页面中的隐藏项创建了一个计算,并将项的值设置为动态标签 - &P613_EMPLOYEE_TYPE_LABEL.

但是我收到了这个错误

Session state protection violation: This may be caused by manual alteration of protected page item P613_EMPLOYEE_TYPE_LABEL.   

Technical Info (only visible for developers)

is_internal_error: true
apex_error_code: APEX.SESSION_STATE.ITEM_VALUE_PROTECTION
component.type: APEX_APPLICATION_PAGES
component.id: 149000000613
component.name: DETAILS OF EMPLOYEE
error_backtrace:
----- PL/SQL Call Stack -----
object      line  object
handle    number  name
0x263d96750       935  package body APEX_050100.WWV_FLOW_ERROR
0x263d96750      1003  package body APEX_050100.WWV_FLOW_ERROR
0x263d96750      1395  package body APEX_050100.WWV_FLOW_ERROR
0x26ac006a8      3116  package body APEX_050100.WWV_FLOW
0x26ac006a8      5533  package body APEX_050100.WWV_FLOW
0x265a48af8         2  anonymous block

但我已将项目的会话状态保护设置为"不受限制"

页面设置 页面设置

计算
计算

组件设置
组件设置



1> 小智..:

对于隐藏项,P613_EMPLOYEE_TYPE_LABEL请将"值保护"属性设置为"否".在此输入图像描述

Value Protected隐藏项目设置为YES时,将在加载页面时生成校验和.当您使用不同的值提交页面时,校验和将不再有效,您将收到错误.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有