各位大大谁知道如何根据后台数值动态设置extjs中checkbox是否被选中啊

问题是这样的,我现在做的项目用了EXTJS,现在有一个页面,上面很多checkbox,而且name属性是相同的,也就是说这些被选中的这些checkbox会作为数组整体传到... 问题是这样的,我现在做的项目用了EXTJS,现在有一个页面,上面很多checkbox,而且name属性是相同的,也就是说这些被选中的这些checkbox会作为数组整体传到后台作为一个字段录入到数据库中。到这都没问题
可是有一个画面,是要修改这些信息,初始化这个画面的时候就要根据后台数据自动点选之前保存时已经点选的checkbox,这样我要怎么做?我尝试使用form的load方法来做,但因为返回的json串中,数据格式是类似于这样{success:true,data:{checkbox:"a,b,c,d,e"}},怎么能把abcde这5个分别对应到各自的checkbox上去?
展开
 我来答
ueu2715
2010-12-17 · TA获得超过374个赞
知道小有建树答主
回答量:273
采纳率:100%
帮助的人:255万
展开全部
把a,b,c,d,e分成数组,分别和checkbox的值比较,如果相等刚设为true,
conhaifeng
2010-12-17 · 超过13用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:32.8万
展开全部
给你提供个思路吧,获得data:{checkbox:"a,b,c,d,e"}}中checkbox里面的数据,然后用split(“,”)方法,将"a,b,c,d,e"字符串的每个字母都分别取出来,再各自判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友689d8124
2010-12-18 · TA获得超过107个赞
知道答主
回答量:90
采纳率:100%
帮助的人:52.1万
展开全部
何必要传递5个值呢,只传递一个就可以了。比如0对应a,1对应b,等等!向服务器提交的时候就只需提交0-4中的一个数值就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式