From 947757280b0d5276a7a7630834d82cd439bdc087 Mon Sep 17 00:00:00 2001 From: windy <1374721899@qq.com> Date: Sun, 26 Sep 2021 12:35:33 +0800 Subject: [PATCH] =?UTF-8?q?BI-94616=20fix:=20=E5=90=8C=E6=AD=A5downlist?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget/multilayerdownlist/popup.downlist.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/widget/multilayerdownlist/popup.downlist.js b/src/widget/multilayerdownlist/popup.downlist.js index a33269aff..7fb5c1d16 100644 --- a/src/widget/multilayerdownlist/popup.downlist.js +++ b/src/widget/multilayerdownlist/popup.downlist.js @@ -48,7 +48,7 @@ BI.MultiLayerDownListPopup = BI.inherit(BI.Pane, { if (BI.isNotNull(self.childValueMap[value])) { changedValue = self.childValueMap[value]; var fatherValue = self.fatherValueMap[value]; - var fatherArrayValue = (fatherValue + "").split("_"); + var fatherArrayValue = (fatherValue + "").split(BI.BlankSplitChar); self.fireEvent(BI.MultiLayerDownListPopup.EVENT_SON_VALUE_CHANGE, changedValue, fatherArrayValue.length > 1 ? fatherArrayValue : fatherValue); } else { self.fireEvent(BI.MultiLayerDownListPopup.EVENT_CHANGE, changedValue, object); @@ -202,9 +202,9 @@ BI.MultiLayerDownListPopup = BI.inherit(BI.Pane, { _createChildValue: function (fatherValue, childValue) { var fValue = fatherValue; if(BI.isArray(fatherValue)) { - fValue = fatherValue.join("_"); + fValue = fatherValue.join(BI.BlankSplitChar); } - return fValue + "_" + childValue; + return fValue + BI.BlankSplitChar + childValue; }, _digest: function (valueItem) { @@ -304,7 +304,7 @@ BI.MultiLayerDownListPopup = BI.inherit(BI.Pane, { if (BI.isNotNull(self.childValueMap[value])) { var fartherValue = self.fatherValueMap[value]; valueItem.childValue = self.childValueMap[value]; - var fatherArrayValue = (fartherValue + "").split("_"); + var fatherArrayValue = (fartherValue + "").split(BI.BlankSplitChar); valueItem.value = fatherArrayValue.length > 1 ? fatherArrayValue : fartherValue; } else { valueItem.value = value;