延迟Java applet加载在primefaces模态对话框中

时间:2015-09-03 08:15:09

标签: java primefaces applet

我有2个xhtml页面,一个带有一些数据的普通页面和用于调用模态对话框的按钮。模态对话框包括带有applet(标签)的第二页。我注意到,在点击提交按钮后,浏览器会在加载Java时冻结几秒钟。

<p:dialog header="Page2" widgetVar="dlg4" modal="true" height="350" width="550" closable="true" resizable="true" draggable="false">
  <ui:include src="itemSigning.xhtml" />
</p:dialog>

如果我正确,则primefaces以这种方式工作:当第1页加载(定义了一些对话框)时,加载该页面中定义的每个模态对话框,对吗?有没有办法告诉模态对话框在打开时加载其内容?

所以,当我按下提交按钮时,我想在打开对话框后立即打开模式对话框和applet(其中包含第2页),这样我就可以向用户写一些消息:&#34;等待片刻直到Java加载......&#34;

我希望在打开模式对话框之前避免浏览器窗口冻结2-3秒(可能是因为Java正在加载)。

有可能吗?

由于

1 个答案:

答案 0 :(得分:0)

根据Primefaces 5.1用户指南第177页

Tag: Dialog
Attribute: dynamic
Default: false
Type: Boolean
Description: Enables lazy loading of the content with ajax.