我正在尝试通过动态操作来更新某些页面项。我在一个文本字段上执行“更改时”动态操作,并希望在另一列上运行计算并显示/保存。
我尝试了全局禁用会话状态,但是我似乎没有采取任何措施来消除页面提交/进程上的此错误消息:
发生了1个错误 会话状态保护冲突:这可能是由于手动更改受保护页面项P5_EXAMPLE_ITEM引起的。如果不确定导致此错误的原因,请与应用程序管理员联系以寻求帮助。
如何摆脱这个错误?我想手动更改此受保护的页面项目...
答案 0 :(得分:1)
根据我的经验:P5_EXAMPLE_ITEM
是一个文本项,其“只读”属性设置为“始终”。
如果是这样,请将项目类型设置为仅显示(因为第一个组合-只读文本项目-只是带有保存会话状态”设置为“否”。
答案 1 :(得分:0)
或者,您可以尝试在刷新包含输入项的区域后,使用动态操作从输入项中删除禁用的属性:
$("#P5_EXAMPLE_ITEM:disabled").removeAttr("disabled");
答案 2 :(得分:0)
在页面(P5)属性中添加此JavaScript代码在页面加载部分执行
document.getElementById("P5_EXAMPLE_ITEM").readOnly = true;