From 996bbee769a79d38da32082ae328e01200864be0 Mon Sep 17 00:00:00 2001 From: iapyang Date: Fri, 18 Jun 2021 18:23:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0getSearcher=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget/multitree/multi.tree.combo.js | 4 ++++ src/widget/multitree/multi.tree.insert.combo.js | 4 ++++ src/widget/multitree/multi.tree.list.combo.js | 4 ++++ src/widget/singletree/singletree.trigger.js | 4 ++++ typescript/widget/multitree/multi.tree.combo.ts | 3 +++ typescript/widget/multitree/multi.tree.insert.combo.ts | 3 +++ typescript/widget/multitree/multi.tree.list.combo.ts | 3 +++ 7 files changed, 25 insertions(+) diff --git a/src/widget/multitree/multi.tree.combo.js b/src/widget/multitree/multi.tree.combo.js index a3e4ef69e..32e26146d 100644 --- a/src/widget/multitree/multi.tree.combo.js +++ b/src/widget/multitree/multi.tree.combo.js @@ -334,6 +334,10 @@ BI.MultiTreeCombo = BI.inherit(BI.Single, { }); }, + getSearcher: function () { + return this.trigger.getSearcher(); + }, + getValue: function () { return BI.deepClone(this.storeValue.value); }, diff --git a/src/widget/multitree/multi.tree.insert.combo.js b/src/widget/multitree/multi.tree.insert.combo.js index 51456715a..bdaa8a964 100644 --- a/src/widget/multitree/multi.tree.insert.combo.js +++ b/src/widget/multitree/multi.tree.insert.combo.js @@ -331,6 +331,10 @@ BI.MultiTreeInsertCombo = BI.inherit(BI.Single, { this.combo.hideView(); }, + getSearcher: function () { + return this.trigger.getSearcher(); + }, + showView: function () { this.combo.showView(); }, diff --git a/src/widget/multitree/multi.tree.list.combo.js b/src/widget/multitree/multi.tree.list.combo.js index 2434c16ad..4deeeba82 100644 --- a/src/widget/multitree/multi.tree.list.combo.js +++ b/src/widget/multitree/multi.tree.list.combo.js @@ -363,6 +363,10 @@ BI.MultiTreeListCombo = BI.inherit(BI.Single, { this.combo.hideView(); }, + getSearcher: function () { + return this.trigger.getSearcher(); + }, + setValue: function (v) { this.storeValue.value = v || []; this.combo.setValue({ diff --git a/src/widget/singletree/singletree.trigger.js b/src/widget/singletree/singletree.trigger.js index 4168365f5..56f5e2687 100644 --- a/src/widget/singletree/singletree.trigger.js +++ b/src/widget/singletree/singletree.trigger.js @@ -51,6 +51,10 @@ BI.SingleTreeTrigger = BI.inherit(BI.Trigger, { return this.options.value || []; }, + getLabel: function () { + return this.trigger.getLabel(); + }, + populate: function (items) { this.trigger.populate(items); } diff --git a/typescript/widget/multitree/multi.tree.combo.ts b/typescript/widget/multitree/multi.tree.combo.ts index 461d3d822..e69aa4c7a 100644 --- a/typescript/widget/multitree/multi.tree.combo.ts +++ b/typescript/widget/multitree/multi.tree.combo.ts @@ -1,4 +1,5 @@ import { Single } from "../../base/single/single"; +import { Trigger } from "../../base/single/trigger/trigger"; export declare class MultiTreeCombo extends Single { static xtype: string; @@ -12,4 +13,6 @@ export declare class MultiTreeCombo extends Single { showView(): void; hideView(): void; + + getSearcher(): Trigger; } diff --git a/typescript/widget/multitree/multi.tree.insert.combo.ts b/typescript/widget/multitree/multi.tree.insert.combo.ts index 005f05ae0..7baac72f6 100644 --- a/typescript/widget/multitree/multi.tree.insert.combo.ts +++ b/typescript/widget/multitree/multi.tree.insert.combo.ts @@ -1,4 +1,5 @@ import { Single } from "../../base/single/single"; +import { Trigger } from "../../base/single/trigger/trigger"; import { TreeValue } from "../../base/tree/ztree/treeview"; export declare class MultiTreeInsertCombo extends Single { @@ -20,4 +21,6 @@ export declare class MultiTreeInsertCombo extends Single { getValue(): TreeValue; populate(): void; + + getSearcher(): Trigger; } diff --git a/typescript/widget/multitree/multi.tree.list.combo.ts b/typescript/widget/multitree/multi.tree.list.combo.ts index 97d3020ab..67fa3fcb5 100644 --- a/typescript/widget/multitree/multi.tree.list.combo.ts +++ b/typescript/widget/multitree/multi.tree.list.combo.ts @@ -1,4 +1,5 @@ import { Single } from "../../base/single/single"; +import { Trigger } from "../../base/single/trigger/trigger"; export declare class MultiTreeListCombo extends Single { static xtype: string; @@ -19,4 +20,6 @@ export declare class MultiTreeListCombo extends Single { getValue(): string[]; populate(): void; + + getSearcher(): Trigger; }