onChangeMonthYear
コールバック関数が起動されたときに.datepicker('disable')
メソッドを使用してインラインdatepickerを無効にしようとしています。
この関数は、AJAX呼び出し(日付のフェッチ)を行い、成功後にdatepickerを有効にします。jQuery UI DatePickerがAJAXコールで無効にする
残念ながら、.datepicker('disable')
は決して起きない...
_disableDatepicker
が呼び出されますが、クラス
hasDatePicker
は見つかりされることはありませんので、機能が早期に返します。
グローバルオブジェクトにコールバック関数をカプセル化しましたが、これは自分のコードの動作に影響しないようです。
onChangeMonthYear
は、3番目のパラメータinst
を持っています。これは、datepicker要素を参照することになっています。 $(inst)
コールでアクセスします。
あなたがここにhttp://jsbin.com/ahano4/6/edit
'inst'パラメータは何のために良いですか?例えば複数の日付ピッカー?これは動作しているようですが、Chromeがdatepickerを無効にしていないため、ここではChromeがサポートしていません。 – ant1j