在ADF中创建无模式对话框

时间:2015-03-09 19:43:14

标签: oracle-adf

有没有办法在ADF中创建无模式对话框?我想在弹出窗口中显示一些只读信息,但我不想阻止用户使用主浏览器内容,直到弹出窗口关闭。无论如何我能在ADF中实现这一目标吗?关于这是否是一个好的设计我也很开心... ADF中还有其他任何东西可以让用户在仍然可以使用主浏览器内容的同时查看这个只读信息。理想情况下,他们希望同时看到两者(浏览器和此只读信息),但如果可以通过击键显示,那么这也是可以接受的。

2 个答案:

答案 0 :(得分:0)

在ADF中显示验证错误的默认方式基于无模式对话框。 因此,如果显示JSFMessage,则会显示为无模式弹出/对话框。

此外,如果您使用ADF BC组件并将ADF与Bindings一起使用(ADF的默认方式),您可以简单地:

 throw new JboException("your message here")

这会让你得到同样的行为。

答案 1 :(得分:0)

af:dialog具有modal属性,将其设置为false以使其无模式 此外,您可以在没有对话框的情况下将布局放在弹出窗口中,或使用af:panelWindow作为对话框替换。