Grid 如何在extjs4的网格中添加新创建的值

Grid 如何在extjs4的网格中添加新创建的值,grid,extjs4,Grid,Extjs4,我在extjs4中工作。我有gridview作为- { xtype : 'grid', id : 'g2', store : 'qb.qbquestionoptionStore', columns : [ { text : 'Options', dataIndex : 'option', flex : 1

我在extjs4中工作。我有gridview作为-

{
xtype : 'grid',
            id : 'g2',
            store : 'qb.qbquestionoptionStore',
            columns : [ {
                text : 'Options',
                dataIndex : 'option',
                flex : 1
            }, {
                text : 'Answer',
                dataIndex : 'isAnswer',
                flex : 2.5
            },{
                header : 'edit',
                renderer : function(val) {
                    return '<a href="#" id="edit">Edit</a>';
                }
            },

那么如何在上面的网格中插入这些值呢?

在ExtJs中,数据和视图是分离的。所有数据相关的东西都是通过商店和模型处理的。因此,如果要将新行插入网格,应将其插入相应的存储:

var-store=Ext.getStore('qb.qbquestionoptionStore');
store.add(form.getValues());

thanx先生,请回答。。我已经按照你说的插入了行。它正在存储区中插入这些新创建的条目。但不在网格上显示这个新插入的条目。那么如何在gridview上显示该条目呢also@user1722857,确保插入正确的存储(连接到电网的存储)。我使用
Ext.getStore('qb.qbquestionoptionStore')
,因为我不知道您的其他代码。您可以使用类似于
grid.store的东西。如果您将记录插入正确的存储区,该行应显示在网格中。
var win = button.up('window');
        form = win.down('form');
        record = form.getRecord(), values = form.getValues();
    console.log(values.option);
    console.log(values.isAnswer);