2013-02-25 14 views
11

Ho alcune javascript in corso sulle mie pagine oltre all'uso di Wicket. Tuttavia, Wicket carica solo jquery nelle pagine in cui vede che è necessario. C'è un modo per fare in modo che Wicket carichi jquery su tutte le pagine?Make Apache Wicket carica jquery per tutte le pagine

Odio includere jquery una seconda volta.

risposta

16

Sì. È possibile includere nella vostra pagina di base in modo che sia disponibile per tutte le pagine:

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

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

Wicket è abbastanza intelligente per non includere il riferimento più volte se è richiesto anche altrove.

Problemi correlati