bugfix
This commit is contained in:
parent
518663419d
commit
0606bcb4d9
@ -289,17 +289,29 @@ bricks.Tree = class extends bricks.VScrollPanel {
|
|||||||
this.update_node();
|
this.update_node();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if ((opts.selected_data || opts.checked_data) && ! this.selected_node){
|
if (opts.selected_data && ! this.selected_node){
|
||||||
var w = new bricks.Error({title:'Error', message:'No selected node found'});
|
var w = new bricks.Error({title:'Error', message:'No selected node found'});
|
||||||
w.open();
|
w.open();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.log('opts=', opts);
|
if (opts.checked_data && ! this.checked_data){
|
||||||
var d = null;
|
var w = new bricks.Error({title:'Error', message:'No checked node found'});
|
||||||
if (opts.checked_data){
|
w.open();
|
||||||
d = this.checked_data
|
return;
|
||||||
} else if (opts.selected_data){
|
}
|
||||||
d = this.selected_node.user_data
|
var d = {};
|
||||||
|
if (opts.selected_data){
|
||||||
|
d = this.selected_node.user_data;
|
||||||
|
} else if (opts.checked_data){
|
||||||
|
d = this.checked_data;
|
||||||
|
} else {
|
||||||
|
if (this.selected_node){
|
||||||
|
d = this.selected_node.user_data;
|
||||||
|
} else if (this.checked_data) {
|
||||||
|
d = this.checked_data;
|
||||||
|
} else {
|
||||||
|
d = this.opts.params;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
d.meta_data = {
|
d.meta_data = {
|
||||||
referer: this.id,
|
referer: this.id,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user