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:
@@ -116,6 +116,7 @@ Ext.ux.LocationBar = Ext.extend(Ext.Toolbar, {
|
|||||||
if (node.isLeaf()==false && node.childNodes.length==0){
|
if (node.isLeaf()==false && node.childNodes.length==0){
|
||||||
//console.log(node.isLeaf(),node.childNodes.length)
|
//console.log(node.isLeaf(),node.childNodes.length)
|
||||||
this.nodeJustLoaded=node;
|
this.nodeJustLoaded=node;
|
||||||
|
this.setNode(node);
|
||||||
//this.tree.getLoader().load(node);
|
//this.tree.getLoader().load(node);
|
||||||
//this.loadNode(node);
|
//this.loadNode(node);
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
@@ -509,16 +509,23 @@ function handleCallback(requestParams, node) {
|
|||||||
if( json.success ) {
|
if( json.success ) {
|
||||||
if( json.success == "success"){
|
if( json.success == "success"){
|
||||||
statusBarMessage( json.message, false, true );
|
statusBarMessage( json.message, false, true );
|
||||||
|
if (options.params.action == 'rename') {
|
||||||
|
node = dirTree.getSelectionModel().getSelectedNode();
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
if( dropEvent) {
|
if( typeof(dropEvent) != 'undefined' ) {
|
||||||
dropEvent.target.parentNode.reload();
|
dropEvent.target.parentNode.reload();
|
||||||
dropEvent = null;
|
dropEvent = null;
|
||||||
}
|
}
|
||||||
if( node ) {
|
if( typeof(node) != 'undefined' ) {
|
||||||
if( options.params.action == 'delete' || options.params.action == 'rename' ) {
|
if( options.params.action == 'delete' ) {
|
||||||
node.parentNode.select();
|
node.parentNode.select();
|
||||||
}
|
|
||||||
node.parentNode.reload();
|
node.parentNode.reload();
|
||||||
|
}
|
||||||
|
if( options.params.action == 'rename' ) {
|
||||||
|
node.reload();
|
||||||
|
node.select();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
datastore.reload();
|
datastore.reload();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user