|
|
@ -334,9 +334,14 @@ BI.TreeView = BI.inherit(BI.Pane, { |
|
|
|
var self = this, o = this.options; |
|
|
|
var self = this, o = this.options; |
|
|
|
var ns = BI.Tree.arrayFormat(nodes); |
|
|
|
var ns = BI.Tree.arrayFormat(nodes); |
|
|
|
BI.each(ns, function (i, n) { |
|
|
|
BI.each(ns, function (i, n) { |
|
|
|
n.title = n.title || n.text || n.value; |
|
|
|
|
|
|
|
n.isParent = n.isParent || n.parent; |
|
|
|
n.isParent = n.isParent || n.parent; |
|
|
|
n.value = BI.isUndefined(n.value) ? n.text : n.value; |
|
|
|
n.value = BI.isUndefined(n.value) ? n.text : n.value; |
|
|
|
|
|
|
|
if (n.text === null) { |
|
|
|
|
|
|
|
n.text = "(null)"; |
|
|
|
|
|
|
|
} else if(BI.isUndefined(n.text)) { |
|
|
|
|
|
|
|
n.text = ""; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
n.title = n.title || n.text || n.value; |
|
|
|
// 处理标红
|
|
|
|
// 处理标红
|
|
|
|
if (BI.isNotNull(n.text)) { |
|
|
|
if (BI.isNotNull(n.text)) { |
|
|
|
if (BI.isKey(o.paras.keyword)) { |
|
|
|
if (BI.isKey(o.paras.keyword)) { |
|
|
@ -344,8 +349,6 @@ BI.TreeView = BI.inherit(BI.Pane, { |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
n.text = BI.htmlEncode(BI.Text.formatText(n.text + "")); |
|
|
|
n.text = BI.htmlEncode(BI.Text.formatText(n.text + "")); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
|
|
|
|
n.text = ""; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
return nodes; |
|
|
|
return nodes; |
|
|
|