次のコードは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:insert
、ui:define
) を使用していますが、テンプレートは and を使用h:head
しh:body
ます。これを修正する方法を知っている人はいますか( jquery-plugins.jsだけで自動的に含める方法p:lightBox
)?
これが発生する Primefaces の複数のバージョンを試したことに注意してください。