From 5cd0ac1f89b7f18f21f75c8d050a34eaacb33fe6 Mon Sep 17 00:00:00 2001 From: Tangjinxia <1119518763@qq.com> Date: Mon, 23 Aug 2021 17:11:38 +0800 Subject: [PATCH] =?UTF-8?q?CHART-19948=20fix:=E9=83=A8=E5=88=86=E9=80=89?= =?UTF-8?q?=E4=B8=AD=E6=97=B6=E6=98=BE=E7=A4=BA=E5=8D=8A=E9=80=89=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/case/toolbar/toolbar.multiselect.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/case/toolbar/toolbar.multiselect.js b/src/case/toolbar/toolbar.multiselect.js index 08b18a495..c10ba6cb1 100644 --- a/src/case/toolbar/toolbar.multiselect.js +++ b/src/case/toolbar/toolbar.multiselect.js @@ -90,7 +90,6 @@ BI.MultiSelectBar = BI.inherit(BI.BasicButton, { _setSelected: function (v) { this.checkbox.setSelected(!!v); - this.setHalfSelected(!v); }, // 自己手动控制选中 @@ -131,7 +130,7 @@ BI.MultiSelectBar = BI.inherit(BI.BasicButton, { setValue: function (selectedValues) { BI.MultiSelectBar.superclass.setValue.apply(this, arguments); var isAllChecked = this.options.isAllCheckedBySelectedValue.apply(this, arguments); - this._setSelected(isAllChecked); + this.setSelected(isAllChecked); !isAllChecked && this.setHalfSelected(this.options.isHalfCheckedBySelectedValue.apply(this, arguments)); },