Xiè*_*léi 1 jquery jsf primefaces
我需要在JSF模板页面中使用jQuery和jQuery UI,但是,Primefaces有自己的jQuery,它是按需加载的.即,如果<p:xxx>页面中没有标记,Primefaces将不会加载jQuery .
我可以有一个虚拟表单来包含所有必需的库,如下所示:
<h:form id="dummy" style="display: none;">
A Dummy Form.
<p:dataTable />
<p:column />
<p:commandLink />
<p:commandButton />
<p:dialog />
<p:fileUpload />
<p:tabView rendered="false">
<p:tab title="" />
</p:tabView>
<p:message for="dummy" />
<f:ajax event="click" />
</h:form>
Run Code Online (Sandbox Code Playgroud)
虽然它有效,但还有更好的解决方案吗?
Jon*_*ner 15
您可以使用outputScript标记隐式包含库:
<h:outputScript library="primefaces" name="jquery/jquery.js"/>
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此SO问题的答案.
| 归档时间: |
|
| 查看次数: |
15384 次 |
| 最近记录: |