oracle - Apex 5:设置项目和提交页面的动态操作 - 项目不变
问题描述
我想使用位于按钮上的动态操作设置项目值。在“DialogClose”-Action 中显示一个对话框页面后,我在该操作的 True-branch 中执行“SetValue”和“SubmitPage”。
问题是:项目已设置但未提交。重新加载显示原始值。已尝试此处显示的解决方案,但它并没有为我解决:Apex 5 : Dynamic action set page item value
接下来我怀疑问题是该区域在页面加载时被设置为“只读”。但是我尝试将该区域不设置为只读 - 问题保持不变。
更新:仔细检查“只读”区域:它确实有所作为。取消设置“只读”使 id 工作。看来我在测试时有点困惑...
下面是动态操作的样子:
设置值部分如下所示:
这是提交操作:
有任何想法吗?谢谢!
解决方案
正如问题更新中所写,问题在于该区域是只读的。所以设置一个值并提交它的想法可能从一开始就存在缺陷。但该区域必须保持只读状态。
所以我的解决方案是通过调用 pl/sql 过程在自动事务中设置该值。
感谢所有有价值的输入!
推荐阅读
- reactjs - google-map-react 标记未显示
- java - 我们如何从 Java 启动一个 mockserver 来接收传入的流量?
- azure - 通过 Azure AD SCIM 管理 SaaS 用户和组
- python - 如何从价值 $1,632.50 (BigQuery) 中仅提取数字
- google-oauth - Google API PHP Authentication Invalid Token Format(问题和答案)
- java - Eclipse、JSF、Java 中的 Crud 实现
- java - 更新多个实体的 Spring Data JPA 问题
- unity3d - 视频播放中断最后几秒
- java-8 - 验证在 mockito 中作为参数传递的泛型类型
- azure - Azure Api 连接:更改连接名称