不幸的是,文本块永远不会显示。
如有任何想法/建议,我将不胜感激。
谢谢你。
文本块从不显示的原因是服务器端的情况。这是在页面渲染时评估的,并且不会再次重新评估。
有几种方法可以解决这个问题,但最简单的是创建一个帮助页面项“P2_EE_SHOW_WARNING”。
在 on-change 动态操作中,添加“执行服务器端代码”类型的操作,以将此项目设置为 Y 或 N(确保“要返回的项目”具有“P2_EE_SHOW_WARNING”)。 (此操作执行您问题中的服务器端条件应该执行的操作)。
添加带有客户端条件的显示操作
apex.items.P2_EE_SHOW_WARNING.getValue() === 'Y'
和隐藏操作 apex.items.P2_EE_SHOW_WARNING.getValue() === 'N'
.
让我知道事情进展如何,如果需要,我可以整理一个示例。