大致思路:
//声明好对应grid的Record对象
var ItemRecord = Ext.data.Record.create([
{name:'oid'},
{name:'oidname'},
{name:'vendor'}
]);
//点那个添加按钮时则执行类似如下函数
function addRow2Grid(grid){
var values = Ext.getCmp('your_form_id').getForm().getValues(); //form各字段的name属性要和ItemRecord里对应以便下面赋值。可以先console.log(values);看看值。
var rec = new ItemRecord(values); //实例化Record对象并赋值
//var rec =new grid.store.recordType(values); //试试这种行不,省了提前声明ItemRecord. grid.store.insert(grid.store.getCount(), rec); //插入作为grid最后一行
grid.getView().refresh(); //刷新
}