我创建了一个编辑网格。
在网格中输入值后,我想将此值传递给java并将其保存到数据库中。我希望在将所有行添加到网格后传递值。
我看到了一个示例,其中单元格有一个更改事件的侦听器,但我想获取网格的所有行。 我怎么能这样做?
答案 0 :(得分:1)
您需要使用编写器配置商店,例如JsonDataWriter。当在网格上进行了所有编辑后,您将在底层存储上调用save(),然后将所有记录新的记录批量发送到服务器。
这种事情
var writer = new Ext.data.JsonWriter({
encode: true
});
// create the Data Store
var store = new Ext.data.JsonStore({
root: 'data',
idProperty: 'myid ',
writer: writer,
fields: ['myid', 'fieldA', 'fieldB', 'fieldB'],
proxy: new Ext.data.HttpProxy({
url: 'YourUrl',
method: 'POST'
})
});