From 318d5293c4519a92b8b01db39812d1e087f8ad84 Mon Sep 17 00:00:00 2001 From: zsmj Date: Thu, 4 May 2023 11:20:45 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-95210=20fix:=20=E3=80=90BI-=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E9=85=8D=E7=BD=AE=E3=80=91=E7=AE=A1=E7=90=86=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F-=E5=9C=B0=E5=9B=BE=E9=85=8D=E7=BD=AE=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=9C=B0=E7=90=86=E4=BF=A1=E6=81=AF=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA=E7=99=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fineui/src/case/button/node/treenode.js | 112 ++++++++++++++++-- 1 file changed, 99 insertions(+), 13 deletions(-) diff --git a/packages/fineui/src/case/button/node/treenode.js b/packages/fineui/src/case/button/node/treenode.js index 9a599f344..2726c9121 100644 --- a/packages/fineui/src/case/button/node/treenode.js +++ b/packages/fineui/src/case/button/node/treenode.js @@ -20,7 +20,7 @@ export class BasicTreeNode extends NodeButton { isLastNode: false, switcherIcon: {}, selectable: true, - disabled: false, // disabled不会影响展开收起功能 + disabled: false // disabled不会影响展开收起功能 }); } @@ -42,7 +42,7 @@ export class BasicTreeNode extends NodeButton { iconWrapperWidth, iconCls, switcherIcon, - selectable, + selectable } = this.options; const checkbox = { @@ -68,9 +68,9 @@ export class BasicTreeNode extends NodeButton { if (!this.isEnabled() || selectable) { this.isOpened() ? this.triggerCollapse() : this.triggerExpand(); } - }, + } } - ], + ] }; // const indent = { @@ -90,8 +90,8 @@ export class BasicTreeNode extends NodeButton { type: IconLabel.xtype, // iconWidth, // iconHeight, - cls: iconCls, - }, + cls: iconCls + } // width: 24, } : null; @@ -102,7 +102,7 @@ export class BasicTreeNode extends NodeButton { { el: checkbox, lgap: layer * SIZE_CONSANTS.LIST_ITEM_HEIGHT / 2, // 偏移公式为每一层的偏移量为节点高度的一半 - width: iconWrapperWidth || height, + width: iconWrapperWidth || height }, icon, { @@ -121,11 +121,11 @@ export class BasicTreeNode extends NodeButton { rgap: textRgap, text, value, - keyword, + keyword }, - width: "fill", + width: "fill" } - ]), + ]) }; } @@ -154,6 +154,14 @@ export class BasicTreeNode extends NodeButton { } } + +/** + * 下面的全是兼容,正常开发不要用 + */ + +/** + * @deprecated + */ @shortcut() export class FirstPlusGroupNode extends BasicTreeNode { static xtype = "bi.first_plus_group_node"; @@ -164,11 +172,14 @@ export class FirstPlusGroupNode extends BasicTreeNode { return extend(conf, { baseCls: `${conf.baseCls || ""} bi-first-plus-group-node`, isFirstNode: true, - isLastNode: false, + isLastNode: false }); } } +/** + * @deprecated + */ @shortcut() export class MidPlusGroupNode extends BasicTreeNode { static xtype = "bi.mid_plus_group_node"; @@ -179,11 +190,14 @@ export class MidPlusGroupNode extends BasicTreeNode { return extend(conf, { baseCls: `${conf.baseCls || ""} bi-mid-plus-group-node`, isFirstNode: false, - isLastNode: false, + isLastNode: false }); } } +/** + * @deprecated + */ @shortcut() export class LastPlusGroupNode extends BasicTreeNode { static xtype = "bi.last_plus_group_node"; @@ -194,7 +208,79 @@ export class LastPlusGroupNode extends BasicTreeNode { return extend(conf, { baseCls: `${conf.baseCls || ""} bi-last-plus-group-node`, isFirstNode: false, - isLastNode: true, + isLastNode: true + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class SelectTreeRootPlusGroupNode extends BasicTreeNode { + static xtype = "bi.select_tree_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-select-tree-plus-group-node`, + isFirstNode: true, + isLastNode: true + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class SelectTreeFirstPlusGroupNode extends BasicTreeNode { + static xtype = "bi.select_tree_first_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-select-tree-first-plus-group-node`, + isFirstNode: true, + isLastNode: false + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class SelectTreeMidPlusGroupNode extends BasicTreeNode { + static xtype = "bi.select_tree_mid_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-select-tree-mid-plus-group-node`, + isFirstNode: false, + isLastNode: false + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class SelectTreeLastPlusGroupNode extends BasicTreeNode { + static xtype = "bi.select_tree_last_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-select-tree-last-plus-group-node`, + isFirstNode: false, + isLastNode: true }); } }