extjs的js输入框的数据拿到后在FormPanel里变成CheckboxGroup 下面我说的详细点 带图的

functionww(){Ext.Ajax.request({type:"post",url:basePath+'/qxpz.do?action=queryqxpz',d... function ww(){ Ext.Ajax.request({ type: "post", url: basePath +'/qxpz.do?action=queryqxpz', dataType: "json", success: function(response) { var data =eval("("+response.responseText+")") ; nums=data.root.length; var item=[]; for (var i = 0; i <nums; i++) { qxpzdname=data.root[i].select_mc; qxpzdid=data.root[i].select_id; cok = {boxLabel: qxpzdname, name: qxpzdid, inputValue:qxpzdid,checked:false}; item.push(cok); } var t_box=new Ext.form.CheckboxGroup({ xtype: 'checkboxgroup', fieldLabel: '分配权限', id:'selectidqxpz', name:'selectmcqxpz', columns:3, anchor:'96%', layout : 'form', labelWidth:98, msgTarget:"side" }); alert(cok) //alert(item[1].cok[1]); t_box.items =item; Ext.getCmp("savepaner").remove('selectidqxpz'); Ext.getCmp("savepaner").add(t_box); Ext.getCmp("savepaner").doLayout(); } }); }
上面这是我做自动生成的CheckboxGroup ==
下图是我需要拿到的数据每个用逗号隔开的

下图是我自动生成的CheckboxGroup 数据来自数据库

我想要的效果是第一个图里面的分配权限任选一行点击修改弹出第二幅图,
这时候显示出来的checkbox的默认选中在第一幅图输入框(text)中的值,求大神帮忙!
有人能回答下吗?
展开
 我来答
让你笑了
2014-10-24 · TA获得超过572个赞
知道小有建树答主
回答量:227
采纳率:50%
帮助的人:288万
展开全部

直接让第二个界面中的form.setValues就可以

checkboxgroup中的Item要有name , 有inputValue...


直接用 

form.getForm().setValues({
    userCode: "guoq_cq" , 
    userName: "23" , 
    //cb就是checkboxgroup中Item的name
    //这里cb的值必须是一个数组 , 其中值对应checkboxgroup中item的inputValue
    //值可以通过第一个界面中的grid中获取后split成数组
    cb: ["部门审批" , "生产调度"]    
})
小雯杀猪
2014-10-24 · 超过42用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:88.6万
展开全部
显示出来的checkbox的默认选中在第一幅图输入框(text)中的值 啥意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式