jQueryUIDatepickerのいくつかのオプションを組み合わせようとしています
私は以下のコードを使用しています:
$("#<%=tStartDate.ClientID %>").datepicker($.datepicker.regional['tr']);
最大日付のオプションを追加する必要があります:
{ maxDate: '+1m +1w' }
誰かがこのパラメータを追加する方法を教えてもらえますか?
jQueryUIDatepickerのいくつかのオプションを組み合わせようとしています
私は以下のコードを使用しています:
$("#<%=tStartDate.ClientID %>").datepicker($.datepicker.regional['tr']);
最大日付のオプションを追加する必要があります:
{ maxDate: '+1m +1w' }
誰かがこのパラメータを追加する方法を教えてもらえますか?
私はあなたがこれを望んでいると思います:
$.datepicker.setDefaults($.datepicker.regional['tr']);
$("#<%=tStartDate.ClientID %>").datepicker( { maxDate: '+1m +1w' } );
この質問が Google で最初に表示され、与えられた回答が適切であることを確認すると、Google の結果の奥深くにある他のソースから取得した情報を使用して、より完全な回答を作成できます。
上記のようにデフォルトを設定できますが、個々の地域ファイルはロード時にデフォルトを設定するため、日付ピッカーを初期化するときに変更しない限り、最後にロードされたファイルが有効になることに注意してください。
$.datepicker.regional['tr'] はオブジェクトを返し、オプションはオブジェクトであるため、一緒にマージできます。
$("#<%=tStartDate.ClientID %>").datepicker($.extend(
{},
$.datepicker.regional['tr'] || $.datepicker.regional[''],
{ maxDate: '+1m +1w' }
));
なぜ
$.datepicker.regional['tr'] || $.datepicker.regional['']
最後にロードされた言語がデフォルトを設定している可能性があり、 $.datepicker.regional['tr'] が未定義を返す可能性があるため、 $.datepicker.regional[''] は常に英語を返します-ウェールズ語やズールー語よりわずかに優れています:-)