From dd7c1e394dc1ab652f7f34f80a27eb01e6116e92 Mon Sep 17 00:00:00 2001 From: Diluka Date: Wed, 29 Jul 2015 17:37:20 +0800 Subject: [PATCH] =?UTF-8?q?=5FsetFieldValue=20=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit value可以等于0或者null,将value改为value !== undefined value可能和fieldValue类型不一致如,1和“1”,改为fieldValue == value --- src/fieldcontainer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fieldcontainer.js b/src/fieldcontainer.js index cfd36f9..bb43c2d 100644 --- a/src/fieldcontainer.js +++ b/src/fieldcontainer.js @@ -208,7 +208,7 @@ var container = BUI.Component.Controller.extend([GroupValid], //如果是可勾选的 if(field instanceof Field.Check){ var fieldValue = field.get('value'); - if(value && (fieldValue === value || (BUI.isArray(value) && BUI.Array.contains(fieldValue,value)))){ + if(value !== undefined && (fieldValue == value || (BUI.isArray(value) && BUI.Array.contains(fieldValue,value)))){ field.set('checked',true); }else{ field.set('checked',false);