Browse Source

Pull request #2979: KERNEL-10683 feat: 提供不显示连接线配置

Merge in VISUAL/fineui from ~DAILER/fineui:master to master

* commit '20bd88b2e5a397d1b15a32ece61e03b2d59ec4db':
  KERNEL-10683 feat: 提供不显示连接线配置
es6
Dailer 2 years ago
parent
commit
d297436665
  1. 2
      src/case/tree/treeexpander/tree.expander.js
  2. 10
      src/case/tree/treeexpander/tree.expander.popup.js

2
src/case/tree/treeexpander/tree.expander.js

@ -6,6 +6,7 @@
isLastNode: false, // 是不是最后一个
isFirstNode: false, // 是不是第一个
selectable: false,
showLine: true,
},
render: function () {
@ -33,6 +34,7 @@
layer: o.layer || o.el.layer,
isLastNode: o.isLastNode || o.el.isLastNode,
isFirstNode: o.isFirstNode || o.el.isFirstNode,
showLine: o.showLine,
el: o.popup,
},
value: o.value,

10
src/case/tree/treeexpander/tree.expander.popup.js

@ -6,6 +6,7 @@
layer: 0, // 第几层级
el: {},
isLastNode: false,
showLine: true,
};
},
@ -22,12 +23,15 @@
this.popupView.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.popupView.element.css("margin-left", -offset * (o.layer + 1));
this.element.css("margin-left", offset * (o.layer + 1));
if (o.showLine) {
this.popupView.element.css("margin-left", -offset * (o.layer + 1));
this.element.css("margin-left", offset * (o.layer + 1));
}
return {
type: "bi.vertical",
cls: !o.isLastNode ? (BI.STYLE_CONSTANTS.LINK_LINE_TYPE === "solid" ? "line solid" : "line") : "",
cls: (o.showLine && !o.isLastNode) ? (BI.STYLE_CONSTANTS.LINK_LINE_TYPE === "solid" ? "line solid" : "line") : "",
scrolly: null,
items: [
this.popupView,

Loading…
Cancel
Save