我正在寻找如何在按钮上单击重置一列中的EditorGridPanel中的所有字段
有一个列
的代码....
{
id: 'field_id',
header: "Amount [ton/ha]",
sortable: true,
dataIndex: 'amountId',
width: 150,
summaryType: 'sum',
summaryRenderer: function(v){
return v +' [ton/ha]';
},
editor: new Ext.form.NumberField({
allowBlank: false,
allowNegative: false,
style: 'text-align:left'
}),
groupName: 'Amount'
},
.....
到目前为止,这将是可编辑的,您可以从代码中看到它并且它工作完美,只是想增加重置所有值的可能性,它是否可行?
答案 0 :(得分:3)
Store
甚至Record
都有拒绝和提交更改的方法。我没有使用它们,但我相信它会是这样的:
Ext.getCmp('myGrid').getStore().getAt(0).rejectChanges();
以及商店中的所有行:
Ext.getCmp('myGrid').getStore().rejectChanges();