Merge pull request #15287 from ankush/treeeview_expand_fix

fix: treeview expanding at random
This commit is contained in:
mergify[bot] 2021-12-20 13:02:54 +00:00 committed by GitHub
commit 16749e387b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 2 additions and 11 deletions

View file

@ -1967,12 +1967,6 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList {
if (!doctype) return;
frappe.provide("frappe.views.trees");
// refresh tree view
if (frappe.views.trees[doctype]) {
frappe.views.trees[doctype].tree.refresh();
return;
}
// refresh list view
const page_name = frappe.get_route_str();
const list_view = frappe.views.list_view[page_name];

View file

@ -299,7 +299,6 @@ frappe.ui.Tree = class {
.appendTo($toolbar);
$link.on('click', () => {
obj.click(node);
this.refresh();
});
});

View file

@ -242,6 +242,7 @@ frappe.views.TreeView = class TreeView {
frappe.model.rename_doc(me.doctype, node.label, function(new_name) {
node.$tree_link.find('a').text(new_name);
node.label = new_name;
me.tree.refresh();
});
},
btnClass: "hidden-xs"
@ -317,10 +318,7 @@ frappe.views.TreeView = class TreeView {
args: args,
callback: function(r) {
if(!r.exc) {
if(node.expanded) {
me.tree.toggle_node(node);
}
me.tree.load_children(node, true);
me.tree.load_children(node);
}
},
always: function() {