Sha256: 89b1992890eea7256ed4db2540e936d8309c52565f318181243b91f0ef7f0319
Contents?: true
Size: 1.42 KB
Versions: 5
Compression:
Stored size: 1.42 KB
Contents
{ onEditInForm: function(){ var selModel = this.getSelectionModel(); if (selModel.getCount() > 1) { var recordId = selModel.selected.first().getId(); this.netzkeLoadComponent("multi_edit_window", { params: {record_id: recordId}, callback: function(w){ w.show(); var form = w.items.first(); form.on('apply', function(){ var ids = []; selModel.selected.each(function(r){ ids.push(r.getId()); }); if (!form.baseParams) form.baseParams = {}; form.baseParams.ids = Ext.encode(ids); }, this); w.on('close', function(){ if (w.closeRes === "ok") { this.store.load(); } }, this); }, scope: this}); } else { var recordId = selModel.selected.first().getId(); this.netzkeLoadComponent("edit_window", { params: {record_id: recordId}, callback: function(w){ w.show(); w.on('close', function(){ if (w.closeRes === "ok") { this.store.load(); } }, this); }, scope: this}); } }, onAddInForm: function(){ this.netzkeLoadComponent("add_window", {callback: function(w){ w.show(); w.on('close', function(){ if (w.closeRes === "ok") { this.store.load(); } }, this); }, scope: this}); } }
Version data entries
5 entries across 5 versions & 1 rubygems