}
},
+ getAllObjects : function() {
+ var objs = [];
+ var self = this;
+ this.store.fetch({
+ onComplete : function(list) {
+ dojo.forEach(list,
+ function(item) {
+ objs.push(new fieldmapper[self.fmClass]().fromStoreItem(item));
+ }
+ )
+ }
+ });
+ return objs;
+ },
+
deleteSelected : function() {
var items = this.getSelectedItems();
var total = items.length;
this.editPane = this._makeEditPane(storeItem, rowIndex, done, done);
this.editPane.startup();
this.domNode.parentNode.insertBefore(this.editPane.domNode, this.domNode);
+ if(this.onEditPane) this.onEditPane(this.editPane);
},
showClonePane : function() {
dojo.style(this.domNode, 'display', 'none');
this.editPane = this._makeClonePane(this.getItem(row), row, done, done);
this.domNode.parentNode.insertBefore(this.editPane.domNode, this.domNode);
+ if(this.onEditPane) this.onEditPane(this.editPane);
},
showCreatePane : function() {
this.editPane = this._makeCreatePane(done, done);
this.editPane.startup();
this.domNode.parentNode.insertBefore(this.editPane.domNode, this.domNode);
+ if(this.onEditPane) this.onEditPane(this.editPane);
},
hideDialog : function() {