2016-08-24 13 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のファイルをプロジェクトにコピーするだけで済みます。

そして、あなたはこのようにそれを解決することができますので、あなたのHTMLマークアップで右JSファイルを使用する必要があります。

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 
    } 
} 
関連する問題