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());}";
举一反三的能力还是要有的,哈哈
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());}";
举一反三的能力还是要有的,哈哈
相关文章推荐
- Devexpress控件之TreeList的初始赋值和勾选值保存
- DevExpress.XtraTreeList.TreeList 控件如何找到当前被选中的节点
- TextBox服务器控件只读设置并且能保存内容(通过js赋值的情况)
- ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法
- DevExpress之TreeList控件
- DevExpress控件使用系列--ASPxTreeList
- 工作小结(十)-控件赋值(checkboxlist,textbox)
- 第三方控件DevExpress的TreeList绑定XML文件
- DevExpress控件虚拟树VirtualTreeListData使用
- DevExpress控件TreeList的复选框
- 第三方控件DevExpress的TreeList绑定XML文件
- DevExpress控件之XtraTreeList
- DevExpress控件之"treeList"
- (DevExpress2011控件教程)ASPXTreeList 范例2: ASPxTreeList杂项设置
- DevExpress.XtraTreeList.TreeList 控件如何找到当前被选中的节点
- 关于DevExpress.XtraTreeList.TreeList控件的使用——给TreeList添加RepositoryItem以实现文本编辑功能
- (DevExpress2011控件教程)ASPXTreeList 范例3: ASPxTreeList 增删改编辑
- 解决c# devexpress treelist 控件显示大红叉
- ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法
- 第三方控件DevExpress的TreeList绑定XML文件