我正在使用gridview,它动态地绑定数据存储区中的数据。 我有两个文本框将数据输入网格。 在提交按钮上单击我添加到我的数据存储区的文本框数据(无需存储在后端)。 现在我想用数据存储区刷新gridview。
我的代码:
_createEmptyRecord: function () {
var emptyrecord = Ext.data.Record.create(["id", "name", "type"]);
return new emptyrecord({
formula_id: 1,
name: Amit,
type: anything
});
},
_addValuetogrid: function () {
var record = this._createEmptyRecord();
this._store.insert(0, record);
},
_refreshgrid: function()
{
this._grid._addValuetogrid();
},
现在如何刷新我的Gridview?
请帮帮我......
答案 0 :(得分:13)
Ext.grid.GridView有refresh()方法。
this._grid.getView().refresh();
答案 1 :(得分:1)
我认为类似于此(未经测试)的刷新功能适用于Extjs 4;
_refreshgrid: function()
{
this._grid.getActiveView().refresh(true);
}