2016-08-24 74 views
0

我需要在Wicket中設置我自己的日期模式和區域設置jQuery UI DatePicker。問題是DatePicker似乎忽略了所有設置。這裏是我的代碼:來自Wicket的DatePicker jQuery UI忽略模式和區域設置

​​

輸出在標準輸出看起來很有希望:

locale: cs 
format: d.M.yyyy 

但仍然頁面上我只看到英語的語言環境和完全不同的日期格式。

enter image description here

我做得不對或有錯誤只是在jQuery UI的檢票?我該如何解決它?

在此先感謝!

回答

0

今天我終於通過以下How do I localize the jQuery UI Datepicker?解決了這個問題。

您只需要從https://github.com/jquery/jquery-ui下載jQuery UI,然後將ui/i18n中的文件複製到您的項目中。

然後你將需要使用正確的JS文件在你的HTML標記,這樣就可以解決這個問題是這樣的:

public void renderHead(IHeaderResponse response) { 
    try { 
     String locale = datePicker.getLocale().toString(); 
     String path = "scripts/datepicker/datepicker-" + locale + ".js"; 

     response.render(JavaScriptHeaderItem.forUrl(path)); 
    } 
    catch (Exception e) { 
     // ignored at this moment 
    } 
}