如何在RichFaces中强制加载jQuery?
我在我的页面上使用jQuery。 但是,我不会在每个页面上使用RichFaces标记。 随后,jQuery不会在每个页面中由RF注入。 为了避免加载额外的jQuery库,我如何正确地指示RichFaces加载其jQuery自己的库?
这是一个问题,因为RF-jQuery库会覆盖我加载的自定义jQuery。 此外,RF-jQuery库总是最后加载的库,这也不好,因为我需要加载jQuery库后加载jquery-ui.js
和jquery-migrate-1.2.1.min.js
。
Richfaces-jQuery enforce with a4j:outputPanel
RichFaces 4.x-bundled jQuery可用如下:
是的,令人惊讶的是没有任何图书馆 !
您只需要确保使用
而不是 。 我还强烈建议您通过
加载自己的JS资源。
你可以通过添加它来强制加载JQuery(与RichFaces 3.x一起使用):
对于RichFaces 4.x,请参阅此主题: RichFaces 4替换
如果你的h:outputScript
指令不在h:head
里面,添加target="head"
参数以确保只包含一次库: