|
|
@ -26110,9 +26110,9 @@ BI.HighlightBehavior = BI.inherit(BI.Behavior, { |
|
|
|
|
|
|
|
|
|
|
|
function doBe (run) { |
|
|
|
function doBe (run) { |
|
|
|
if (run === true) { |
|
|
|
if (run === true) { |
|
|
|
item.doHighLight.apply(item, args); |
|
|
|
item.doHighLight && item.doHighLight.apply(item, args); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
item.unHighLight.apply(item, args); |
|
|
|
item.unHighLight && item.unHighLight.apply(item, args); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -26122,7 +26122,7 @@ BI.HighlightBehavior = BI.inherit(BI.Behavior, { |
|
|
|
doBe(rule); |
|
|
|
doBe(rule); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
item.doBehavior.apply(item, args); |
|
|
|
item.doBehavior && item.doBehavior.apply(item, args); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
@ -26150,12 +26150,12 @@ BI.RedMarkBehavior = BI.inherit(BI.Behavior, { |
|
|
|
BI.each(items, function (i, item) { |
|
|
|
BI.each(items, function (i, item) { |
|
|
|
if(item instanceof BI.Single) { |
|
|
|
if(item instanceof BI.Single) { |
|
|
|
if (o.rule(item.getValue(), item)) { |
|
|
|
if (o.rule(item.getValue(), item)) { |
|
|
|
item.doRedMark.apply(item, args); |
|
|
|
item.doRedMark && item.doRedMark.apply(item, args); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
item.unRedMark.apply(item, args); |
|
|
|
item.doRedMark && item.unRedMark.apply(item, args); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
item.doBehavior.apply(item, args); |
|
|
|
item.doBehavior && item.doBehavior.apply(item, args); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
@ -71005,7 +71005,8 @@ BI.FirstPlusGroupNode = BI.inherit(BI.NodeButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
@ -71186,7 +71187,8 @@ BI.LastPlusGroupNode = BI.inherit(BI.NodeButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if(type === BI.Events.CLICK) { |
|
|
|
if(type === BI.Events.CLICK) { |
|
|
@ -71266,7 +71268,8 @@ BI.MidPlusGroupNode = BI.inherit(BI.NodeButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
@ -71554,7 +71557,8 @@ BI.FirstTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
@ -71744,7 +71748,8 @@ BI.LastTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
@ -71847,7 +71852,8 @@ BI.MidTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
|
if (type === BI.Events.CLICK) { |
|
|
@ -91625,6 +91631,11 @@ BI.MultiLayerSingleLevelTree = BI.inherit(BI.Widget, { |
|
|
|
el: { |
|
|
|
el: { |
|
|
|
type: "bi.button_tree", |
|
|
|
type: "bi.button_tree", |
|
|
|
chooseType: BI.Selection.Single, |
|
|
|
chooseType: BI.Selection.Single, |
|
|
|
|
|
|
|
behaviors: { |
|
|
|
|
|
|
|
redmark: function () { |
|
|
|
|
|
|
|
return true; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
layouts: [{ |
|
|
|
layouts: [{ |
|
|
|
type: "bi.vertical" |
|
|
|
type: "bi.vertical" |
|
|
|
}] |
|
|
|
}] |
|
|
@ -91638,8 +91649,8 @@ BI.MultiLayerSingleLevelTree = BI.inherit(BI.Widget, { |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
populate: function (nodes) { |
|
|
|
populate: function (nodes, keyword) { |
|
|
|
this.tree.populate(this._formatItems(BI.Tree.transformToTreeFormat(nodes), 0)); |
|
|
|
this.tree.populate(this._formatItems(BI.Tree.transformToTreeFormat(nodes), 0), keyword); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
setValue: function (v) { |
|
|
|
setValue: function (v) { |
|
|
@ -91767,7 +91778,8 @@ BI.MultiLayerSingleTreeFirstPlusGroupNode = BI.inherit(BI.NodeButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.node.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.node.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
@ -91850,7 +91862,8 @@ BI.MultiLayerSingleTreeLastPlusGroupNode = BI.inherit(BI.NodeButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.node.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.node.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
@ -91933,7 +91946,8 @@ BI.MultiLayerSingleTreeMidPlusGroupNode = BI.inherit(BI.NodeButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.node.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.node.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
@ -92015,7 +92029,8 @@ BI.MultiLayerSingleTreeFirstTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.item.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.item.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
@ -92042,14 +92057,6 @@ BI.MultiLayerSingleTreeFirstTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
doRedMark: function () { |
|
|
|
|
|
|
|
this.item.doRedMark.apply(this.item, arguments); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unRedMark: function () { |
|
|
|
|
|
|
|
this.item.unRedMark.apply(this.item, arguments); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
doHighLight: function () { |
|
|
|
doHighLight: function () { |
|
|
|
this.item.doHighLight.apply(this.item, arguments); |
|
|
|
this.item.doHighLight.apply(this.item, arguments); |
|
|
|
}, |
|
|
|
}, |
|
|
@ -92111,7 +92118,8 @@ BI.MultiLayerSingleTreeLastTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.item.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.item.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
@ -92138,14 +92146,6 @@ BI.MultiLayerSingleTreeLastTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
doRedMark: function () { |
|
|
|
|
|
|
|
this.item.doRedMark.apply(this.item, arguments); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unRedMark: function () { |
|
|
|
|
|
|
|
this.item.unRedMark.apply(this.item, arguments); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
doHighLight: function () { |
|
|
|
doHighLight: function () { |
|
|
|
this.item.doHighLight.apply(this.item, arguments); |
|
|
|
this.item.doHighLight.apply(this.item, arguments); |
|
|
|
}, |
|
|
|
}, |
|
|
@ -92207,7 +92207,8 @@ BI.MultiLayerSingleTreeMidTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
hgap: o.hgap, |
|
|
|
hgap: o.hgap, |
|
|
|
text: o.text, |
|
|
|
text: o.text, |
|
|
|
value: o.value, |
|
|
|
value: o.value, |
|
|
|
py: o.py |
|
|
|
py: o.py, |
|
|
|
|
|
|
|
keyword: o.keyword |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.item.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
this.item.on(BI.Controller.EVENT_CHANGE, function (type) { |
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
|
if (type === BI.Events.CLICK) {// 本身实现click功能
|
|
|
@ -92234,14 +92235,6 @@ BI.MultiLayerSingleTreeMidTreeLeafItem = BI.inherit(BI.BasicButton, { |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
doRedMark: function () { |
|
|
|
|
|
|
|
this.item.doRedMark.apply(this.item, arguments); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unRedMark: function () { |
|
|
|
|
|
|
|
this.item.unRedMark.apply(this.item, arguments); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
doHighLight: function () { |
|
|
|
doHighLight: function () { |
|
|
|
this.item.doHighLight.apply(this.item, arguments); |
|
|
|
this.item.doHighLight.apply(this.item, arguments); |
|
|
|
}, |
|
|
|
}, |
|
|
|