0

詳細については、このリンクを参照してくださいhttp://jsfiddle.net/pakpatel/5p6Uz/4/

Datepicker で範囲を指定できますか。最初の日付が [2012 年 10 月 12 日] を選択した場合、2 番目の日付は 2012 年 10 月 12 日より前であってはなりません。顧客は、datepicker で例 [2012 年 10 月 13 日] より後の日付を選択できます。

誰かが実装方法を説明してくれませんか。前もって感謝します。

4

1 に答える 1

1

前の行のデータを新しい最小値として使用することで、困難になります。

実際のデモはhttp://jsfiddle.net/photo_tom/5p6Uz/24/にあります

必要なものは2つありました。

  1. 前の行の choosedate 値を現在の行に渡すために、計算されたオブザーバブルが追加されました。
  2. 日付ピッカーで Mindate オプションを設定するために、新しい minDate バインディングが追加されました。

これは完全なフィドルではありません。追加または削除を適切に処理しません。これは、ko.computables を再構築する必要があるためです。


編集:

add / delete メソッドを処理するように更新されました。テーブル内の 2 つの異なる行間で情報を転送しようとする興味深い問題です。良い挑戦。

http://jsfiddle.net/5p6Uz/34/のソリューション。

于 2012-10-10T02:59:09.383 に答える