【发布时间】:2015-02-20 03:10:17
【问题描述】:
我创建了一个编辑器网格。
在网格中输入值后,我想将此值传递给 java 并将其保存到数据库中。我想在所有行都添加到网格后传递值。
我看到了一个示例,其中单元格有一个更改事件的侦听器,但我想获取网格的所有行。 我该怎么做?
【问题讨论】:
我创建了一个编辑器网格。
在网格中输入值后,我想将此值传递给 java 并将其保存到数据库中。我想在所有行都添加到网格后传递值。
我看到了一个示例,其中单元格有一个更改事件的侦听器,但我想获取网格的所有行。 我该怎么做?
【问题讨论】:
您需要使用写入器(例如 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'
})
});
【讨论】: