Extjs 2.0 如何动态的添加checkBox
各位大神,问题是这样的,我从后台读取权限,权限的个数是不同的,到前台我想有checkbox把这些不同的权限显示出来.该怎么实现啊?大神些,模拟实现一下,帮帮忙了....
各位大神,问题是这样的, 我从后台读取权限,权限的个数是不同的, 到前台我想有checkbox把这些不同的权限显示出来. 该怎么实现啊?
大神些, 模拟实现一下, 帮帮忙了. 展开
大神些, 模拟实现一下, 帮帮忙了. 展开
1个回答
展开全部
两种办法:
1:
从后台查出的权限,拼成字符串 ,“,”分开,request.setArribute(‘')那个字符串
在前台拿到 用变量接受,将之转化成数组 循环数组,每次循环的时候,创建一个烂明扮checkBox,ok 了,其实应该用checkboxgroup 这样只要创建boxlabel 就行了
以上做法 不好的地方是 只能在jsp中取得request中的属性,不能再js中即时的拿到
2:创建一个checkbox 类 里面的属性就是你checkbox想要设置的属性,然后从后台查出的权限,每个权限new出一个checkbox类,这样就得到一个checkbox的list 将之转化为json串 写到前台,前台接受并且解析出一槐庆个数组,循环数组,如的到得数组 powers
for(var i=0;i<powers.length;i++){
Ext.getCmp('form').add(powers[i]);
}
就可以了 不知楼主懂没懂。。。。 加上布啊局的话就自己想办法了,将上面的例子简单修改皆可以
当然也可以不创建类,直接把权限拼成一个字符串,然后再前台接受并解析,转化成数组 循环数组
for(var i=0;i<powers.length;i++){
Ext.getCmp('form').add(new Ext.Checkbox({}));
}
Checkbox里面的设置 就不用我所了吧
我这里没有代码 忘记了Ext.Checkbox有没有了 反正是这个意思,勿饥灶要吹毛求疵 ,希望对你有帮助
1:
从后台查出的权限,拼成字符串 ,“,”分开,request.setArribute(‘')那个字符串
在前台拿到 用变量接受,将之转化成数组 循环数组,每次循环的时候,创建一个烂明扮checkBox,ok 了,其实应该用checkboxgroup 这样只要创建boxlabel 就行了
以上做法 不好的地方是 只能在jsp中取得request中的属性,不能再js中即时的拿到
2:创建一个checkbox 类 里面的属性就是你checkbox想要设置的属性,然后从后台查出的权限,每个权限new出一个checkbox类,这样就得到一个checkbox的list 将之转化为json串 写到前台,前台接受并且解析出一槐庆个数组,循环数组,如的到得数组 powers
for(var i=0;i<powers.length;i++){
Ext.getCmp('form').add(powers[i]);
}
就可以了 不知楼主懂没懂。。。。 加上布啊局的话就自己想办法了,将上面的例子简单修改皆可以
当然也可以不创建类,直接把权限拼成一个字符串,然后再前台接受并解析,转化成数组 循环数组
for(var i=0;i<powers.length;i++){
Ext.getCmp('form').add(new Ext.Checkbox({}));
}
Checkbox里面的设置 就不用我所了吧
我这里没有代码 忘记了Ext.Checkbox有没有了 反正是这个意思,勿饥灶要吹毛求疵 ,希望对你有帮助
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询