在 header 之前通过计算设置的隐藏项出现 Session 状态保护违规错误 - Oracle APEX
getting Session state protection violation error for a hidden item that is being set with computation before header - Oracle APEX
我正在尝试使用同一页面中其他隐藏项的值动态设置项的标签。
我为页面中的隐藏项创建了一个计算,并将该项的值设置为动态标签 - &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
但是我已经将项目的 session 状态保护设置为 'unrestricted'
页面设置
计算
组件设置
对于您的隐藏物品P613_EMPLOYEE_TYPE_LABEL
,将“受保护的价值”属性设置为“否”。
当隐藏项的 Value Protected
设置为 YES 时,将在加载页面时生成校验和。当您提交具有不同值的页面时,校验和不再有效并且您收到错误。
"Value protected" 只显示隐藏物品。当您更新只读的可见项目时,也会显示此错误。至少在 rel 19.2 中。
另请参阅此问题:
我正在尝试使用同一页面中其他隐藏项的值动态设置项的标签。
我为页面中的隐藏项创建了一个计算,并将该项的值设置为动态标签 - &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
但是我已经将项目的 session 状态保护设置为 'unrestricted'
页面设置
计算
组件设置
对于您的隐藏物品P613_EMPLOYEE_TYPE_LABEL
,将“受保护的价值”属性设置为“否”。
当隐藏项的 Value Protected
设置为 YES 时,将在加载页面时生成校验和。当您提交具有不同值的页面时,校验和不再有效并且您收到错误。
"Value protected" 只显示隐藏物品。当您更新只读的可见项目时,也会显示此错误。至少在 rel 19.2 中。
另请参阅此问题: