【发布时间】:2014-06-25 11:32:33
【问题描述】:
我使用带有 CellEditingPlugin 和两个 DateColumn(开始日期和结束日期)的网格。这两列都分配了一个日期字段,名为 startdateEditfield 和 enddateEditfield。
如果两个日期相同并且更改了开始日期,我也想更改结束日期。
所以我做了
var start = Ext.getCmp("startdateEditfield")
start.on('change',function(field,newValue,oldValue) {
var end = Ext.getCmp("enddateEditfield")
if(end.getValue()==oldValue) end.setValue(newValue);
});
这不起作用,因为 enddateEditfield 不存在,因为我正在编辑 startdate,而不是 enddate。但是如何访问我正在编辑的记录?
【问题讨论】:
-
检查edit 事件的
CellEditing插件。