也许这是一个愚蠢的问题,但是在Primefaces的<p:dialog>中有一个名为appendTo的属性,在手册中描述为:



我不知道它有什么用?

最佳答案

PrimeFaces User Guide(当前第185页)中:



您可以使用appendTo="@(body)"克服此问题,并且dialog将作为<body>节点的子代附加。
dialog是主要的modal选项之一,如果您不使用appendTo,则您可能会很快在叠加层后面出现对话框:

另请参阅http://forum.primefaces.org/viewtopic.php?f=3&t=16504

注意:

  • 在PrimeFaces 5.0之前,要设置的属性为appendToBody="true"。更改为5.0。
  • 如果您的dialog包含一些按钮,别忘了用<h:form>包围它们(请参阅Proper Construct for Primefaces Dialog)
  • 07-24 09:51
    查看更多