我有一个网格,其列配置为......
{
...
editor:new Ext.form.DateField({format:'m/d/Y'}),
renderer: function (val){return val ? Ext.util.Format.date(val, 'm/d/Y') : ''}
...
}
它运行正常,但是当我单击一个单元格进行编辑时,单元格会被清空而不是保持其现有值,直到我选择新单元格。如果单击单元格后单击它,则单元格将保留为空。
知道会导致什么原因吗?
由于
答案 0 :(得分:0)
我原以为你希望你的列定义如下:
columns: [{
xtype: 'datecolumn',
format: 'm/d/Y',
editor: {
xtype: 'datefield'
}
}]
我不认为您需要使用渲染器或使用create是否在示例中使用它
答案 1 :(得分:0)
我遇到了类似的问题,并通过设置allowBlank: false
解决了一些问题,如下所示:
...
editor:new Ext.form.DateField({
format:'m/d/Y',
allowBlank: false
}),
...
如果您单击日期字段而不选择新值,则应将值重置为原始值。