【问题标题】:Primefaces Calendar does not show upPrimefaces 日历不显示
【发布时间】:2015-11-28 02:59:45
【问题描述】:

我正在尝试将 Primefaces 5.2 集成到版本为 2.0.11-02 的 JSF 应用程序中。我使用 IBM WebSphere 8.5.5 作为应用服务器。我正在尝试在我的页面中使用 p:calendar 但它没有显示出来。

当我从 Google Chrome 开发工具中检查时,我注意到相应的输入字段没有附加“点击”事件侦听器。在 Primefaces Showcase 中,输入字段具有“单击”事件侦听器,因此当您单击时,会显示日历。 我在排序数据表时也遇到了同样的问题。该列没有“单击”事件侦听器,因此当单击可排序列的标题时它不会发送任何请求。 请帮我解决这个问题。

P.S:我正在开发的应用程序是 JSF 1.2 应用程序,并且使用的是 IBM 的 JWL 库。由于我正在将应用程序升级到 JSF 2,因此我无法再使用该库。这就是我试图整合 Primefaces 的方式。 primefaces-5.2.jar 放在 /WEB-INF/lib 下,我还有 jsf-ibm.jar, odc-jsf.jar 在那个目录下。

【问题讨论】:

  • 很难说你看不到的内容。这就像 xhtml 逻辑中的错误一样简单。
  • 我很抱歉,但我不能从我的公司分享任何代码,我希望我可以。
  • 阅读此内容:stackoverflow.com/help/mcve 并希望做正确的事。

标签: java jsf jsf-2 primefaces websphere


【解决方案1】:

尝试从 meta-inf 中创建一个 lib 文件夹,然后 PrimeFaces 放入库,或者您也可以尝试使用组件 PrimeFaces 日历创建一个页面,看看它是否有效并放入

<html xmlns:p="http://primefaces.org/ui"</html>

【讨论】:

    【解决方案2】:

    您确定以正确的扩展名保存您的 XHTML 文件吗?如果你有默认设置,我记得是 *.jsp

    【讨论】:

    • 我将文件另存为 *.xhtml,Primefaces 组件也正确呈现为 html,但据我观察,只有事件未附加。
    猜你喜欢
    • 2014-12-20
    • 2016-03-22
    • 1970-01-01
    • 2013-03-14
    • 2021-06-01
    • 2013-05-19
    • 1970-01-01
    • 2013-05-02
    • 1970-01-01
    相关资源
    最近更新 更多