r21367: Clear out the table with a deleted object contents after the record is deleted.
authorSimo Sorce <idra@samba.org>
Thu, 15 Feb 2007 14:49:35 +0000 (14:49 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:48:21 +0000 (14:48 -0500)
Could be confusing otherwise.

webapps/swat/source/class/swat/module/ldbbrowse/Gui.js

index b819c2aab4a54f200c7602b045e7e41f4133f62e..60bf1103bc2ececa838a9fe590afad85129d07f6 100644 (file)
@@ -517,15 +517,18 @@ qx.Proto._displayDeleteResults = function(module, rpcRequest, type)
   var result = rpcRequest.getUserData("result");
 
   var tree = module.fsm.getObject("tree");
-  var node = tree.getDataModel().getData()[tree.getSelectedNodes()[0].parentNodeId];
+  var dataModel = tree.getDataModel();
+  var node = dataModel.getData()[tree.getSelectedNodes()[0].parentNodeId];
   
-  tree.getDataModel().prune(node.nodeId, false);
+  dataModel.prune(node.nodeId, false);
   node.bOpened = false;
   tree.toggleOpened(node);
 
   alert("Object Successfully deleted!");
 
   this._ldbmod.setBase("");
+  // just clear the attribute/value table.
+  dataModel.setData([ ]);
 };
 
 qx.Proto._displaySearchResults = function(module, rpcRequest)