如何刷新Extjs中的GridView?

时间:2012-03-27 12:25:59

标签: javascript extjs3

我正在使用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?

请帮帮我......

2 个答案:

答案 0 :(得分:13)

Ext.grid.GridView有refresh()方法。

this._grid.getView().refresh();

答案 1 :(得分:1)

我认为类似于此(未经测试)的刷新功能适用于Extjs 4;

_refreshgrid: function()
    {
        this._grid.getActiveView().refresh(true);
    }