0

我正在使用 Primefaces 2.2.1 的计划组件。如果您在/lib中解压缩项目中包含的primefaces-2.2.1.jar,您会看到 primefaces 的每个组件都有一个.js文件和一个.css文件。就我而言,我有schedule.jsschedule.css(放在primefaces-2.2.1\META-INF\resources\primefaces\schedule)。关键是我必须修改schedule.js以添加一些功能。所以,我解压primefaces-2.2.1.jar,修改schedule.js,将所有内容再次压缩到primefaces-2.2.1.jar并再次放入/lib. 然后我运行应用程序,这条消息显示给我:

javax.servlet.ServletException:加载主题时出错,找不到“primefaces”库的“themes/sam/theme.css”资源

我可以看到文件theme.css存在于primefaces-2.2.1\META-INF\resources\primefaces\themes\sam

而且我知道可以更改schedule.js并使其工作,因为其他一些用户这样做了。你可以在这里看到它http://forum.primefaces.org/viewtopic.php?f=3&t=15163&p=80971#p80971

有人知道怎么做吗?

4

1 回答 1

1

您所要做的就是:

1) 安装7-zip

2)浏览primefaces-2.2.1.jar,将相关js文件复制到jar外

3)根据需要修改它

4)从jar中删除相关的js文件

5)将修改后的js文件拖放回jar中


另外,看看一个类似的问题:

自定义事件外观 primefaces 时间表

于 2012-10-24T08:28:03.583 回答