【问题标题】:How to include jQuery library for JSF with Primefaces UI?如何在 Primefaces UI 中包含 JSF 的 jQuery 库?
【发布时间】:2011-12-13 00:39:20
【问题描述】:

我需要在 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>

虽然有效,但有没有更好的解决方案?

【问题讨论】:

    标签: jquery jsf primefaces


    【解决方案1】:

    您可以使用outputScript 标签隐式包含该库:

    <h:outputScript library="primefaces" name="jquery/jquery.js"/>
    

    更多信息请查看this SO question 的回复。

    【讨论】:

      猜你喜欢
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 2020-11-19
      • 1970-01-01
      相关资源
      最近更新 更多