您的位置:首页 > 其它

[Ext.Net]遍历CheckboxGroup

2012-11-14 07:49 316 查看
取值
前台方法:
var items = Ext.getCmp("CheckboxGroup1").items;

for (var i = 0; i < items.length; i++) {
if (items.itemAt(i).checked) {
}
}
后台方法:
Ext.Net.CheckboxGroup mygroup1=new CheckboxGroup();
mygroup1 = (Ext.Net.CheckboxGroup)this.form1.FindControl("ItemTypeGroup");
string itemtype = string.Empty;
for(int i=0;i<mygroup1.Items.Count;i++)
{
if (mygroup1.Items[i].Checked)
{
string tmp;
if (mygroup1.Items[i].BoxLabel == "非贸易品")
{
tmp = "'" + "N" + "'";
}
else
{
tmp = "'" + "Y" + "'";
}
itemtype = tmp + "," + itemtype;
}

}
X.Msg.Alert("xx",itemtype.Substring(0,itemtype.Length-1)).Show();

赋值:

var oitems = Ext.getCmp("cbgOcc").items;

for (var i = 0; i < oitems.length; i++) {
oitems.itemAt(i).setValue(false);
}
for (var i = 0; i < oitems.length; i++) {
if (oitems.itemAt(i).boxLabel == items[0].data.Occur) {
//设置被选中
oitems.itemAt(i).setValue(true);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: