2014-09-12 54 views
0

有没有办法阻止在4.3。*版本上加载richfaces资源?旧RF版本的设置,以及任何其他相关设置,我在谷歌发现不起作用:Richfaces 4.3 - 禁用资源(JS/CSS)加载

<context-param> 
    <param-name>org.richfaces.resourceOptimization.enabled</param-name> 
    <param-value>true</param-value> 
</context-param> 
<context-param> 
    <param-name>org.richfaces.LoadStyleStrategy</param-name> 
    <param-value>NONE</param-value> 
</context-param> 
<context-param> 
    <param-name>org.richfaces.LoadScriptStrategy</param-name> 
    <param-value>NONE</param-value> 
</context-param> 
+0

为什么你不想要JS文件?没有它们的组件将无法正常工作。 – Makhiel 2014-09-12 12:49:00

+0

我有一个负载的自定义组件,JS库和样式,这与RS资源冲突。对我来说,挑选我需要的东西而不是解决冲突要简单得多。 – 2014-09-12 12:56:04

+0

或者我可能想使用RF导入的某些库的特定版本(例如jQuery/jQuery UI) – 2014-09-12 13:03:58

回答

0

如果您更改<h:head><head>,RichFaces不会注入脚本。但是,您必须手动插入其他所有内容,因此我建议先加载页面<h:head>并查看生成的HTML。

0

这样的功能尚未在RichFaces的4.x版尚未实现,请参阅票:RF-11514。 同样在票证的评论中给出了一个解决方法来实现自己的ResourceMapper

要覆盖特定的脚本/资源或选择特定版本的库,请考虑使用resource mapping

+0

谢谢!我已经结束了使用h:outputScript标签覆盖脚本。 – 2014-09-26 15:36:31