【发布时间】:2018-11-28 01:53:06
【问题描述】:
我有一个带有自定义属性 C1 的动态操作 D1。 C1 是一个文本字段,它使用替换字符串将页面项目 P_ITEM 称为 &P_ITEM. 但 &P_ITEM. 是仅在页面呈现期间替换。
我还有一个动态操作 D2 更新会话状态中的 P_ITEM。如果我尝试运行使用 &P_ITEM. 的操作 D1,而不是在会话状态中使用新值,它在页面呈现期间仍然使用旧值。在这种情况下,如果我提交页面,我只能按预期运行 D1。现在的问题是,如何在不提交页面的情况下更新 &P_ITEM.?甚至可能吗?我知道如果它是使用绑定变量 :P_ITEM. 的 SQL 源,则有要提交的页面项目选项,但这是专门使用替换字符串作为 &P_ITEM.
其中一种解决方案可能是在不渲染页面的情况下重新渲染动态操作。这只是我的想法,不知道能不能做到。
【问题讨论】:
-
如果该值在您的 html 页面中,您可以检查相应的选择器,然后使用 javascript/jquery 强制进行手动更改。
标签: oracle-apex oracle-apex-5.1