我正在使用在JBoss 5.1中运行的primefaces 1.1 + JSF 1.2
我有一个问题:对话框
下面是从展示中获取的代码片段(PF 2.2,但p:对话框代码保持不变。对吗?)
可以看到@ http://www.primefaces.org/showcase/ui/dialog.jsf
代码:
<h:panelGrid cellpadding="5">
<p:commandButton value="Basic Dialog" onclick="dlg1.show()" type="button"/>
<p:commandButton value="Modal" onclick="dlg2.show();" type="button"/>
<p:commandButton value="Effects" onclick="dlg3.show();" type="button"/>
</h:panelGrid>
<p:dialog header="Basic Dialog" widgetVar="dlg1">
<h:outputText value="Resistance to PrimeFaces is futile!" />
</p:dialog>
<p:dialog header="Modal Dialog" widgetVar="dlg2" modal="true" height="200">
<h:outputText value="This is a Modal Dialog." />
</p:dialog>
<p:dialog header="Effect Dialog" widgetVar="dlg3" showEffect="bounce" hideEffect="explode" height="200">
<h:outputText value="This dialog has cool effects." />
</p:dialog>
问题是,对话框中的outputText值与命令按钮一起显示,如普通的html内容,而不是仅在单击commandButtons时才显示在对话框内。可能是什么问题? :休克:
P.S:以上代码在Primefaces 2.2 + Jsf 2.0 + JBoss 6中运行良好 屏幕截图 - problem image url