我有一个带有两个actioncolumns的editorgrid,每个actioncolumns包含两个窗口中的表单。当我在表单中输入数据时(每个窗口的单个字段),我希望在dataIndex属性中设置的值中设置数据。网格存储。网格可能有多行,因而有多个数据。如何将特定网格的特定数据设置为网格存储,以便将其传递给服务器?
答案 0 :(得分:0)
查找并设置从actioncolumn
点击的已更改记录:
//Each action column has handler configuration option that has all you need
handler: function(grid, rowIndex, colIndex) {
// the target record
var rec = store.getAt(rowIndex);
// then you can change the record/pass it further opening windows
// changes made on the record would be reflected inside grid's store
}
要更新您可以运行的网格修改记录:
gridStore.commitChanges()
Ext.data.Store#commitChanges(查看代理Ext.data.HttpProxy)
可能很有用或使用商店modified
记录数组getModifiedRecords手动完成。
P.S。将有助于资源管理器Ext 3.4数据包。