1

次のコードはjquery-plugins.jsを追加しません。

<p:lightBox styleClass="imagebox">
    <h:outputLink value="../resources/images/car.png">
        <h:graphicImage value="/resources/images/car.png" />                    
    </h:outputLink>
</p:lightBox>

このコードはjquery-plugins.jsを追加します:

<p:lightBox styleClass="imagebox">
    <h:outputLink id="tip" value="../resources/images/car.png">
        <h:graphicImage value="/resources/images/car.png" />                    
    </h:outputLink>
</p:lightBox>
<p:tooltip for="tip"></p:tooltip>

このツールチップはテスト目的で追加されたものであり、本番環境では必要ありません。ただし、それを削除すると、私のp:lightBox( jquery-plugins.js のため) もう含まれないようです。

テンプレート ( ui:insertui:define) を使用していますが、テンプレートは and を使用h:headh:bodyます。これを修正する方法を知っている人はいますか( jquery-plugins.jsだけで自動的に含める方法p:lightBox)?

これが発生する Primefaces の複数のバージョンを試したことに注意してください。

4

1 に答える 1