12

Wickets の使用に加えて、ページで JavaScript を使用しています。ただし、Wicket は jquery が必要と判断したページにのみ jquery をロードします。すべてのページで Wicket に jquery をロードさせる方法はありますか?

jquery をもう一度含めるのは嫌です。

4

1 に答える 1

18

はい。すべてのページで使用できるように、ベース ページに含めることができます。

@Override
public void renderHead(IHeaderResponse response) {
    super.renderHead(response);

    response.render(JavaScriptHeaderItem.forReference(getApplication().getJavaScriptLibrarySettings()
            .getJQueryReference()));  
}

Wicket は、他の場所でも参照が要求された場合に参照を複数回含めないように十分スマートです。

于 2013-02-25T12:58:16.627 に答える