From d7c9cba3ad67597120cabc614383feef1d9b8fde Mon Sep 17 00:00:00 2001 From: freddy Date: Wed, 16 Feb 2022 11:03:18 +0800 Subject: [PATCH 1/2] =?UTF-8?q?REPORT-60473=20fix:=E5=8D=95=E9=80=89?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A0=91=E5=8A=A0=E4=B8=8AshowView?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget/multilayerselecttree/multilayerselecttree.combo.js | 4 ++++ src/widget/multilayersingletree/multilayersingletree.combo.js | 4 ++++ .../widget/multilayerselecttree/multilayerselecttree.combo.ts | 2 ++ .../widget/multilayersingletree/multilayersingletree.combo.ts | 2 ++ 4 files changed, 12 insertions(+) diff --git a/src/widget/multilayerselecttree/multilayerselecttree.combo.js b/src/widget/multilayerselecttree/multilayerselecttree.combo.js index ea846f08d..40621f02c 100644 --- a/src/widget/multilayerselecttree/multilayerselecttree.combo.js +++ b/src/widget/multilayerselecttree/multilayerselecttree.combo.js @@ -246,6 +246,10 @@ BI.MultiLayerSelectTreeCombo = BI.inherit(BI.Widget, { blur: function () { this.trigger.blur(); + }, + + showView: function () { + this.combo.showView(); } }); diff --git a/src/widget/multilayersingletree/multilayersingletree.combo.js b/src/widget/multilayersingletree/multilayersingletree.combo.js index 7f2765a16..df855e227 100644 --- a/src/widget/multilayersingletree/multilayersingletree.combo.js +++ b/src/widget/multilayersingletree/multilayersingletree.combo.js @@ -247,6 +247,10 @@ BI.MultiLayerSingleTreeCombo = BI.inherit(BI.Widget, { blur: function () { this.trigger.blur(); + }, + + showView: function () { + this.combo.showView(); } }); diff --git a/typescript/widget/multilayerselecttree/multilayerselecttree.combo.ts b/typescript/widget/multilayerselecttree/multilayerselecttree.combo.ts index a6625bebf..1fc9e1519 100644 --- a/typescript/widget/multilayerselecttree/multilayerselecttree.combo.ts +++ b/typescript/widget/multilayerselecttree/multilayerselecttree.combo.ts @@ -19,4 +19,6 @@ export declare class MultiLayerSelectTreeCombo extends Widget { focus(): void; blur(): void; + + showView(): void; } diff --git a/typescript/widget/multilayersingletree/multilayersingletree.combo.ts b/typescript/widget/multilayersingletree/multilayersingletree.combo.ts index 706d3445f..fcecc32c4 100644 --- a/typescript/widget/multilayersingletree/multilayersingletree.combo.ts +++ b/typescript/widget/multilayersingletree/multilayersingletree.combo.ts @@ -19,4 +19,6 @@ export declare class MultiLayerSingleTreeCombo extends Widget { focus(): void; blur(): void; + + showView(): void; } From ec5f1ab263965062a5ca2f231906728da5e48f97 Mon Sep 17 00:00:00 2001 From: freddy Date: Wed, 16 Feb 2022 11:04:25 +0800 Subject: [PATCH 2/2] =?UTF-8?q?REPORT-60473=20fix:=E8=A1=A5=E5=85=A8focus?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../multitree/trigger/searcher.list.multi.tree.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/widget/multitree/trigger/searcher.list.multi.tree.js b/src/widget/multitree/trigger/searcher.list.multi.tree.js index 3b126a5a5..1661b9575 100644 --- a/src/widget/multitree/trigger/searcher.list.multi.tree.js +++ b/src/widget/multitree/trigger/searcher.list.multi.tree.js @@ -31,7 +31,18 @@ BI.MultiListTreeSearcher = BI.inherit(BI.Widget, { el: { type: "bi.simple_state_editor", height: o.height - } + }, + listeners: [{ + eventName: BI.MultiSelectEditor.EVENT_FOCUS, + action: function () { + self.fireEvent(BI.MultiSelectSearcher.EVENT_FOCUS); + } + }, { + eventName: BI.MultiSelectEditor.EVENT_BLUR, + action: function () { + self.fireEvent(BI.MultiSelectSearcher.EVENT_BLUR); + } + }] }); this.searcher = BI.createWidget({