0

我正在尝试使用 PrimeFaces 3.5 使用 JBoss AS 7.1.1 附带的 Mojarra 版本(2.1.7-jbossorg-1 是报告的版本号)来实现一个简单的可折叠面板。我从 PrimeFaces Maven 存储库下载了 PrimeFaces。

我看到的是,如果面板最初是折叠的,我可以展开它一次,但永远不会再次折叠它。这是产生这个的代码:

<h:form id="myForm">
  <p:panel toggleable="true" collapsed="true" header="Title of the panel">
    <h:outputText value="Some text in a panel" />
  </p:panel>
...
</h:form>

在 Safari 错误控制台中,单击面板的展开按钮时出现以下错误:

TypeError: 'undefined' is not a function (evaluating 'bG.easing[this.easing](b0,this.options.duration*b0,0,1,this.options.duration)')

来自 jquery.js.jsf 的第 21 行,但展开操作有效。

另一方面,如果我从展开面板开始,我将永远无法折叠它,并且当我单击折叠按钮时,在错误控制台中会收到相同的错误消息。

我检查了当我从 Primefaces 展示中复制源代码时我得到了相同的行为,但是当我直接从他们的网站执行它时,它在我的浏览器中工作。这让我觉得这一定是我的 JBoss 服务器中出现的问题,但我不知道到哪里去找问题。

有没有人见过这个,并指出我正确的方向?谢谢。

更新:我在写这篇文章时注意到 PF 3.5 是全新的,所以我再次尝试使用之前的版本 3.4.2。我看到了同样的结果。

4

0 回答 0