我正在使用PrimeFaces 2.2.1的计划组件。如果您的项目中包含在/lib 中的PrimeFaces-2.2.1.jar primefaces-2.2.1.jar ,则看到A .js 文件和A .css 文件的每个组件的文件。就我而言,我有 schedule.js 和 schedule.css (放置在 PrimeFaces-2.2.1 Meta-Inf Meta-Inf Resources PrimeFaces PrimeFaces Schedule )。关键是我必须修改 schedule.js 才能添加一些功能。因此,我对 primefaces-2.2.1.jar 进行解压缩,修改 schedule.js ,再次压缩所有内容将其再次放入/lib 中。然后我运行该应用程序,并向我显示此消息:
javax.servlet.servletexception:错误加载主题,找不到"主题/sam/theme.css"资源" PrimeFaces"库
我可以看到 primefaces-primefaces-2.2.1 meta-inf resources primefaces themes thees sam sam
我知道,可以更改 schepary.js 并使其起作用,因为其他用户会这样做。您可以在此处看到http://forum.primefaces.org/viewtopic.php?f=3&t=15163&p=80971#p80971
有人知道如何?
您要做的就是:
1)安装7-zip
2)浏览 primefaces-2.2.1.jar ,在jar
之外复制相关的js文件3)按照您的意愿进行修改
4)从JAR删除相关的JS文件
5)将修改后的JS文件拖回JAR
另外,请看一个类似的问题:
自定义事件外观PrimeFaces计划