我有一个顶点页面,其中包含一些由用户填写的搜索项目。其中一个项目是一个复选框,其中包含4个用于搜索的值。例如,4个复选框(但只有1个项目),其值为A:B:C:D。我有4个报告(每个复选框值一个),只有在标记了相应的复选框的情况下才能显示。所以,我在每个报告中都放了一个SQL条件,例如:报告1,条件=> :P324_MY_CHECKBOX,如'%A%',报告2,条件=> :P324_MY_CHECKBOX喜欢'%B%'...
当用户填写表单时,他点击调用动态操作的“搜索”按钮。此DA设置会话中的项目并刷新4个报告。根据所选的复选框,预期结果将仅显示某些区域。问题是在这种刷新的情况下条件不起作用。我可以在顶点会话中看到项目P324_MY_CHECKBOX没有值“A”,但相应的报告仍然显示。
如果我在动态操作中刷新区域,则恢复,区域的条件不起作用(不会重新评估)。
有没有人遇到过这种问题?是否有专家或专家来帮助我?
感谢您的关注!
答案 0 :(得分:0)
条件是在页面渲染时评估的,而动态操作是在渲染页面上运行的javascript命令。
而是显示所有没有条件的区域,并使用动态操作控制隐藏/显示。