Apex 5:用于设置项目和提交页面的动态操作-项目未更改

问题描述 投票:0回答:1

我想通过位于按钮上的动态操作来设置项目值。在“ DialogClose” -Action中显示对话框页面后,在该操作的True分支中执行“ SetValue”和“ SubmitPage”。

问题是:该项目已设置但未提交。重新加载显示原始值。尝试过此处显示的解决方案,但对我而言却没有解决:Apex 5 : Dynamic action set page item value

[下一个我怀疑问题是该区域在页面加载时被设置为“只读”。但是我尝试了将该区域设置为只读的问题-问题保持不变。

这是动态动作的外观:

Display of the dynamic action

设置值部分看起来像这样:

Display of the set-value part

这是提交动作:

Display of the submit action

有什么想法吗?谢谢!

oracle oracle-apex oracle-apex-5.1
1个回答
0
投票

我的第一个猜测是,您的项目P11_GUT_LIZ具有“源”属性,在“始终替换会话状态下的任何现有值”时将其设置为“已使用”

Screenshot of the "Source" attribute region for page item

如果不是这种情况,建议您在“处理”选项卡中添加一个“提交后”过程以进行调试,向您显示页面提交后的值:

raise_application_error (-20001,'The value of P11_GUT_LIZ is: '||: P11_GUT_LIZ);
© www.soinside.com 2019 - 2024. All rights reserved.