我有这样的事情:
CELL #0 CELL #1
------------------------
|start_date | end_date |
|----------------------|
|1/1/2012 |1/1/2013 | ROW#0
|----------------------|
我想断言,如果用户单击 (Row0,Cell0) 并尝试更改开始日期,则开始日期必须小于结束日期,否则不会进行更改。这可能吗?
目前在创建列时,我添加了一个“验证器”属性并传入下面的函数
startDateValidator(value){
/* value is new value, need to reference the end_date to make sure
that value < end_date but not possible in this column validator */
}
但正如评论指出的那样,我们得到了新值,但没有引用旧数据项。有没有办法解决这个问题?我可以更改来源,但如果可能的话希望避免。