我正在尝试从我的 c# 控制器中的网格中获取值。这是我的商店和网格
Ext.create('Ext.data.Store', {
storeId:'store',
fields:['name', 'email', 'phone'],
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});
Ext.create('Ext.grid.Panel', {
store: Ext.data.StoreManager.lookup('store'),
columns: [
{ text: 'Name', dataIndex: 'name' },
{ text: 'Email', dataIndex: 'email', flex: 1 },
{ text: 'Phone', dataIndex: 'phone' }
],
height: 200,
width: 400,
renderTo: Ext.getBody()
});
这就是我试图将我的网格值传递给控制器的方式
var records = [];
this.store.data.each(function(rec) {
records.push(rec.data);
});
Ext.Ajax.request({
url: 'mycontroller/read_grid',
params: {
par1: Ext.encode(records)
}
})
我的问题是如何从列电话中获取所有值来更新我的 sql 数据库。我是使用某种数组还是有一种方法可以将“phone”列的所有值存储在数据库中