标签:
/*删除操作*/ rmvItem : function(grid, rowIndex, colIndex) { Ext.MessageBox .confirm("提示","确认要删除该代理吗?", function(id) { if (id == "yes") { var r = this.getStore().getAt( rowIndex); /*remove请求*/ var req = { url : IsmpYH.req.SITE_RMV, params : { timestamp : new Date().valueOf(), site_id : r.data.site_id, method:‘delete‘ }, scope : this, callback : function(o) { if (o.success) { Ext.MessageBox .alert( ‘提示‘, ‘删除成功‘, function() { this.getStore().remove(r); Ext.StoreMgr.get(‘situs‘).reload(); }, this); } else { var msg = o.message; if (msg === null) { msg = ‘对不起,处理失败!请稍后重试。‘; } Ext.MessageBox .alert(‘提示‘,msg); } } }; IsmpYH.Ajax.send(req); } }, this); },
Ext.StoreMgr.get(‘situs‘).reload();
这行代码代表着删除一条数据后刷新另一个storeId为situs的Store.即删除一条数据后其他与此条数据相关的数据所在的Store也更新了。
标签:
原文地址:http://www.cnblogs.com/JAYIT/p/4870813.html