2015-09-02 91 views
-1

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

当我从谷歌浏览器开发工具进行检查时,我注意到相应的输入字段没有附加“click”事件监听器。在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。

+0

很难说有关您无法看到的内容的任何内容。这将会像xhtml逻辑中的错误一样简单。 – Gimby

+0

我很抱歉,但我不允许从我的公司分享任何代码,我希望我可以。 – melo

+0

阅读此:http://stackoverflow.com/help/mcve并希望做正确的事情。 – Gimby

回答

-1

你确定保存了你的XHTML文件的扩展名?如果你有deafult设置将它作为FAR * .JSP我记得

+0

我将文件保存为* .xhtml,并且Primefaces组件也正确呈现为html,但只有事件未按照我观察的方式附加。 – melo

0

试图创建一个lib文件夹出的META-INF和PrimeFaces放库,或者你也可以尝试与组件PrimeFaces创建一个页面日历以查看它是否正常工作并投入使用

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