1

rpn(http://www.knockmeout.net/2011/07/another-look-at-custom-bindings-for.html)によって作成されたdatepickerバインディングを使用しています。beforeShowDayイベントを統合するときに少し苦労しています。

カレンダーで日を強調したいので、

beforeShowDay: function (currentDay) { //logic  if currentDay is within observableArray then highlight };

しかし、そのロジックはajax呼び出しからのデータ(observableArray)に依存しています。

beforeShowDay関数で使用されるobservableArrayが更新されたときに、強調表示された日付を更新するようにdatepickerに指示するにはどうすればよいですか?

4

1 に答える 1

0

observableArrayの変更をサブスクライブし、イベント関数内でdatepickerを更新して、コンテンツを再レンダリングします。

self.YourArray.subscribe(function (newValue) {
    // re-init or re-render datepicker
});
于 2012-07-26T08:47:11.290 に答える