0

有关详细信息,请参阅此链接http://jsfiddle.net/pakpatel/5p6Uz/4/

我们可以在 Datepicker 中设置范围吗,如果第一个日期选择 [ 10/12/2012 ],那么第二个日期不应早于 10/12/2012,客户可以在 datepicker 中选择 ex.[10/13/2012] 之后的日期。

谁能解释我如何实施。提前致谢。

4

1 回答 1

1

通过使用前一行的数据作为新的最小值,它具有挑战性。

工作演示位于http://jsfiddle.net/photo_tom/5p6Uz/24/

有两件事是必需的。

  1. 添加了一个计算的 observable 以将前一行的选择日期值传递给当前行。
  2. 添加了新的 minDate 绑定以在日期选择器上设置 mindate 选项。

这不是一个完整的小提琴。它不能正确处理添加或删除。这是因为 ko.computables 需要重建。


编辑:

更新以处理添加/删除方法。有趣的问题,试图在表中的两个不同行之间传输信息。好挑战。

http://jsfiddle.net/5p6Uz/34/ 上的解决方案

于 2012-10-10T02:59:09.383 回答