Richfaces需要PrototypeScript.js

时间:2011-03-03 12:39:53

标签: jquery jsf prototype richfaces

我们的网站目前使用Richfaces 3.3.3和JSF 2。 网站上散布着各种原生自定义javscript功能。

我希望清理它并实现一组可重用的自定义库,这些库将使用jQuery javascript框架。

目前我们网站上没有使用自定义原型的自定义代码。

我想知道的是:

我可以完全删除原型文件吗?

它目前需要96kb和78ms才能加载 3_3_3.Finalorg.ajax4jsf.javascript.PrototypeScript.xhtml

或者是否有必要让一些Richfaces组件正常工作?

如果我可以删除它,我该怎么做?

由于

1 个答案:

答案 0 :(得分:3)

不幸的是,这是必要的。 Richfaces也使用jQuery,所以如果你指示Richfaces在所有页面上加载jQuery(参见the docs如何做),你可以使用jQuery。另一种方法是使用jQuery.noConflict()

组件依赖项列表在richfaces-ui-XXX.jar\META-INF\richfaces.component-dependencies.xml中,如果您不使用任何依赖于原型的组件(只是很小的机会),您可以删除原型(请参阅链接文档,了解如何)。

在Richfaces 4.0中,原型被删除,转而使用jQuery。

相关问题