BUG 10831 I added a validation to change name in folder SOLVED

I added reload in tree while change name in folder
This commit is contained in:
Brayan Osmar Pereyra Suxo
2013-02-18 11:47:23 -04:00
parent 86fa875be9
commit cbe6c36a6d
2 changed files with 12 additions and 4 deletions

View File

@@ -116,6 +116,7 @@ Ext.ux.LocationBar = Ext.extend(Ext.Toolbar, {
if (node.isLeaf()==false && node.childNodes.length==0){
//console.log(node.isLeaf(),node.childNodes.length)
this.nodeJustLoaded=node;
this.setNode(node);
//this.tree.getLoader().load(node);
//this.loadNode(node);
}else{

View File

@@ -509,16 +509,23 @@ function handleCallback(requestParams, node) {
if( json.success ) {
if( json.success == "success"){
statusBarMessage( json.message, false, true );
if (options.params.action == 'rename') {
node = dirTree.getSelectionModel().getSelectedNode();
}
try {
if( dropEvent) {
if( typeof(dropEvent) != 'undefined' ) {
dropEvent.target.parentNode.reload();
dropEvent = null;
}
if( node ) {
if( options.params.action == 'delete' || options.params.action == 'rename' ) {
if( typeof(node) != 'undefined' ) {
if( options.params.action == 'delete' ) {
node.parentNode.select();
node.parentNode.reload();
}
if( options.params.action == 'rename' ) {
node.reload();
node.select();
}
node.parentNode.reload();
} else {
datastore.reload();
}