2017-02-03 117 views
-1

JSF有没有其他替代品javascript $(document).ready(); ?我发现 <h:outputScript/>,但它似乎不一样。

+2

这个问题很奇怪。 JSF是一个基于HTML表单应用程序的MVC框架,而不是另一个JavaScript库。你可以继续在JSF中使用jQuery。此外,jQuery已经内置于PrimeFaces(它是一个基于jQuery的JSF组件库,你知道吗?)。如果你精心地解释你的实际http://xyproblem.info,你可能有更多的机会获得答案,你错误地认为这个问题的答案是正确的解决方案。 – BalusC

+0

我的意思是我想模拟这种行为,因为当我使用'$(document).ready();'。所以例如在页面加载后初始化一些自定义JavaScript。 – Sydorov

回答

0

您可以使用Primefaces并在您的XHTML页面,在头上,把这个:

<h:outputScript library="javax.faces" name="jsf.js" target="head" /> 
    <h:outputScript library="primefaces" name="jquery/jquery.js" target="head" /> 
    <h:outputScript library="primefaces" name="jquery/jquery-plugins.js" target="head" /> 
+2

如果页面包含jsf/PrimeFaces组件,则自动完成 – Kukeltje