2013-02-25 5 views
11

Wicketsの使用に加えて、私のページでいくつかのjavascriptが使用されています。しかし、Wicketは必要とされているページでのみjqueryをロードします。すべてのページでWicketのロードjqueryを作成する方法はありますか?すべてのページのApache Wicketロードjqueryを作成する

jqueryを2回追加するのは嫌です。

答えて

16

はい。それはすべてのページのために利用可能であるようにあなたのベースページに含めることができます。

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

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

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

関連する問題