p:selectOneMenu里面的对话框

时间:2017-11-28 15:09:38

标签: primefaces jsf-2

我使用下一个方法打开一个primefaces对话框:

RequestContext.getCurrentInstance().openDialog ("mydialog");

在mydialog.xhtml里面有一个p:selectOneMenu。

当对话框窗口中出现下拉列表时,对话框会显示其垂直滚动条。因此,应滚动整个对话框以查看所有项目。但我认为应该在对话窗口上显示。

1 个答案:

答案 0 :(得分:1)

PrimeFaces对话框架(就是您正在使用的,而不是普通的p:dialog)正在使用iframe来提供使该对话框架与普通对话框不同的功能。

你不能从iframe“溢出”到父级,所以这不是goint适用于非本机组件。这意味着,例如普通的jsf h:selectOneMenu可能会溢出,因为它呈现为一个简单的html输入。而p:selectOneMenu呈现为可设置样式的html。

但是......也许如果两个文档来自同一个原点,就像PF对话框架的情况一样,你可以通过使用overflow属性和z-index来克服一些问题。

另见