各位大大谁知道如何根据后台数值动态设置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上去? 展开
可是有一个画面,是要修改这些信息,初始化这个画面的时候就要根据后台数据自动点选之前保存时已经点选的checkbox,这样我要怎么做?我尝试使用form的load方法来做,但因为返回的json串中,数据格式是类似于这样{success:true,data:{checkbox:"a,b,c,d,e"}},怎么能把abcde这5个分别对应到各自的checkbox上去? 展开
3个回答
展开全部
给你提供个思路吧,获得data:{checkbox:"a,b,c,d,e"}}中checkbox里面的数据,然后用split(“,”)方法,将"a,b,c,d,e"字符串的每个字母都分别取出来,再各自判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
何必要传递5个值呢,只传递一个就可以了。比如0对应a,1对应b,等等!向服务器提交的时候就只需提交0-4中的一个数值就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询