p:selectOneMenu 内部对话框
p:selectOneMenu inside dialog
我正在使用下一个方法打开 primefaces 对话框:
RequestContext.getCurrentInstance().openDialog ("mydialog");
在mydialog.xhtml里面有一个p:selectOneMenu。
当下拉列表出现在对话框内时 window 对话框显示其垂直滚动条。因此,应滚动整个对话框以查看所有项目。但我认为应该在对话框 window.
上显示
PrimeFaces 对话框框架(即您正在使用的,不是普通的 p:dialog
)正在使用 iframe 来提供使该对话框框架不同于普通对话框的功能。
您不能将 'overflow' 从 iframe 传递到父级,因此这不适用于非本机组件。这意味着例如普通的 jsf h:selectOneMenu
可能会溢出,因为它呈现为普通的 html 输入。而 p:selectOneMenu
呈现为可样式 html.
但是...也许如果这两个文档来自同一来源,就像 PF 对话框框架经常出现的情况一样,您也许可以通过使用 overflow 属性和 z- 来克服一些问题指数。
另请参阅
- Is there a way to have content from an IFRAME overflow onto the parent frame?
我正在使用下一个方法打开 primefaces 对话框:
RequestContext.getCurrentInstance().openDialog ("mydialog");
在mydialog.xhtml里面有一个p:selectOneMenu。
当下拉列表出现在对话框内时 window 对话框显示其垂直滚动条。因此,应滚动整个对话框以查看所有项目。但我认为应该在对话框 window.
上显示PrimeFaces 对话框框架(即您正在使用的,不是普通的 p:dialog
)正在使用 iframe 来提供使该对话框框架不同于普通对话框的功能。
您不能将 'overflow' 从 iframe 传递到父级,因此这不适用于非本机组件。这意味着例如普通的 jsf h:selectOneMenu
可能会溢出,因为它呈现为普通的 html 输入。而 p:selectOneMenu
呈现为可样式 html.
但是...也许如果这两个文档来自同一来源,就像 PF 对话框框架经常出现的情况一样,您也许可以通过使用 overflow 属性和 z- 来克服一些问题指数。
另请参阅
- Is there a way to have content from an IFRAME overflow onto the parent frame?