From 20bd88b2e5a397d1b15a32ece61e03b2d59ec4db Mon Sep 17 00:00:00 2001 From: zsmj Date: Wed, 10 Aug 2022 14:40:14 +0800 Subject: [PATCH] =?UTF-8?q?KERNEL-10683=20feat:=20=E6=8F=90=E4=BE=9B?= =?UTF-8?q?=E4=B8=8D=E6=98=BE=E7=A4=BA=E8=BF=9E=E6=8E=A5=E7=BA=BF=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/case/tree/treeexpander/tree.expander.js | 2 ++ src/case/tree/treeexpander/tree.expander.popup.js | 10 +++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/case/tree/treeexpander/tree.expander.js b/src/case/tree/treeexpander/tree.expander.js index 36675ecca..8dde0807b 100644 --- a/src/case/tree/treeexpander/tree.expander.js +++ b/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, diff --git a/src/case/tree/treeexpander/tree.expander.popup.js b/src/case/tree/treeexpander/tree.expander.popup.js index edaad6c91..c3f53e40c 100644 --- a/src/case/tree/treeexpander/tree.expander.popup.js +++ b/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,