您的位置:首页 > 其它

Devexpress控件之check box list的初始赋值和勾选值保存

2014-09-03 17:45 316 查看
初始赋值类似TreeList,就是遍历model来赋值,直接来代码吧(还是略有不同的)

settings.PreRender = (sender, e) =>

{

if (ViewData["SelectedUserList"] != null)

{

MVCxCheckBoxList model = ((MVCxCheckBoxList)sender);

model.UnselectAll();

if (Convert.ToBoolean(ViewData["UserSelectFlag"].ToString()) == false)

{

string[] UserID = ViewData["SelectedUserList"].ToString().Split(',');

foreach (string user in UserID)

{

for (var cnt = 0; cnt < model.Items.Count; cnt++)

{

if (model.Items[cnt].Value.ToString() == user)
//判断是否一致

{

model.Items[cnt].Selected = true;

}

}

}

}

else

{

model.UnselectAll();

}

}

};

获得选中值是用的控件的触发事件语句

settings.ClientSideEvents.Click = "function(s,e){$('#hidUserList').val(checkBoxList.GetSelectedValues());}";

举一反三的能力还是要有的,哈哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: