簡體   English   中英

如何在Primefaces UI中包含JSF的jQuery庫?

[英]How to include jQuery library for JSF with Primefaces UI?

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

雖然可以,但是還有更好的解決方案嗎?

您可以使用outputScript標記隱式包含該庫:

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

有關更多信息,請參見此SO問題的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM