[EDIT]我正在使用primefaces 4,因为这是一个旧版应用程序。我没有选择将版本更改为较新的版本。
我在jsf中定义了咆哮组件。
<p:growl id="growl" autoUpdate="true" showDetail="false" sticky="false" life="35000" />
但是当我检查站点上的元素时,我发现了这一点。
在文档和代码中搜索,发现有一个轮询组件以及 autoUpdate =“ true” 。这就是生成这些脚本的地方。
所以我将 autoUpdate更改为false ,这种情况不再存在,但是当我按下commandButton时,我仍在获取脚本元素。
例如:
<p:commandButton value="#{label['MB.search']}"
oncomplete="{pnlfilter.toggle()}"
update=":growl :horizontal :pnlManageShower :title"
listener="#{MB.showPanel()}">
</p:commandButton>
但是我仍然希望这个脚本元素不会消失。
有人知道这是否正常吗? 我对primeface还是很陌生,我试图找出为什么有这么多脚本以id为“ growl_s”。
我想知道的另一件事是,该脚本是否还可以存活6秒钟?
任何帮助将不胜感激。