
var Store = Ext.create('Ext.data.Store', {
pageSize: 20,
model: 'ContViewer.authWordsModel',
remoteSort: false,
proxy: {
type: 'ajax',
url: '<c:url value="/getList/json"/>',
reader: {
root: 'root',
totalProperty: 'count'
}
}
})
Store.load({params:{start: 0, limit: 20}})
其中getList/json是服务端的action地址。
function goAllDatas(){//grid是Ext.gird.GridPanel对象
var store = grid.getStore()
var count = store.getCount()
for (var i = 0i <counti++) {
var record = store.getAt(i)
//比如取name字段
var name = record.data.name
//....
//接下来就是保存 *** 作.....
}
}
Ext.grid.plugin.CellEditingExt.grid.plugin.RowEditing
你用的应该是以上两种
你可以用canceledit事件做提交后台,总是方式很多
然后grid.getStore().reload() 刷新
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)