选择任何下拉列表时弹出窗口缩小



我已经使用Oracle ADF开发了一个弹出窗口,现在在部署环境中遇到了这个弹出窗口的问题。此弹出窗口是在单击侧边栏导航时创建的,该侧边栏导航调用在弹出窗口中启动的有界任务流。

弹出窗口由下拉列表和文本框的字段组成,并且每当单击任何下拉列表时都会缩小到非常小的大小。我在网上查找了这个问题,但只找到一种可能的解决方案,即af:popup af:dialog的"模态"属性必须是真的。但这并没有解决我的问题,因为此属性仅设置为 true。

这方面的任何指示都将非常有帮助。

终于在

队友的帮助下找到了问题。

我们使用 EL 表达式的条件激活任务流,该表达式位于 requestScope 中,因此对下拉列表的任何单击都会尝试回发到服务器,并且每次都会评估 EL,但由于我们TaskFlowPageDef active property使用请求范围变量定义,因此它不适用于下一个请求。因此,任务流正在缩小。

将范围更改为viewScope,现在它完美地工作正常。

有关更多详细信息:请参阅此博客

最新更新