EazyUI Grid和TreeGrid的 CheckBox 模式
2015-08-04 15:17
676 查看
先上效果图
Grid 模式
grid 获取
var rows = $('#rdg').datagrid("getChecked");
TreeGrid
var treeData=[];
treegrid 获取
var rows = $('#rdg').treegrid("getChecked");
Grid 模式
$('#rdg').datagrid({ //pageNumber:1, title:'角色列表', striped: true, iconCls:'icon-list' , //pagination:true, rownumbers: true, //singleSelect:true, method: 'POST', //pageSize:20, //pageList:[20], fitColumns:true, fit:true, url: '/User/getRole', onBeforeLoad: function (param) { param.falg = new Date(); param.id =$.trim($("#hidid").val()); }, loadMsg:'数据加载中请稍后……', onLoadSuccess:function(data){ if(data){ $.each(data.rows, function(index, item){ if(item.ck=="1"){ $('#rdg').datagrid('checkRow', index); } }); } }, columns : [ [ {field : 'ck',title : 'ck',width : 60,align : 'left',checkbox:true}, {field : 'name',title : '角色名',width : 60,align : 'left'}, {field : 'description',title : '描述',width : 240,align : 'left'} ] ] });
grid 获取
var rows = $('#rdg').datagrid("getChecked");
TreeGrid
var treeData=[];
$('#rdg').treegrid({ idField: 'id', treeField: 'title', //pageNumber:1, title:'菜单列表', striped: true, iconCls:'icon-list' , animate:true, //pagination:true, rownumbers: true, singleSelect:false, method: 'POST', //pageSize:20, //pageList:[20], fitColumns:true, fit:true, //url: '/User/getRole', loadMsg:'数据加载中请稍后……', onLoadSuccess:function(){ if(treeData.length>0){ $.each(treeData, function(index, item){ if(item.ck=="1"){ $('#rdg').treegrid('checkRow',item.id); } }); } }, columns : [ [ {field : 'ck',title : 'ck',width : 60,align : 'left',checkbox:true}, {field : 'icon',title : '图标',width : 30,align : 'center',formatter:function(value,row,index){ return "<span class='"+value+"'> </span>"; }}, {field : 'title',title : '标题',width : 240,align : 'left'} ] ] }); $("#rdg").treegrid("loading"); $.post("/Role/getMenu",{flag:new Date().getTime(),id:$.trim($("#hidid").val())},function(data){ treeData=data; var rows=arrayToTree(data,"id","pid"); $('#rdg').treegrid("loadData",rows); $("#rdg").treegrid("loaded"); });
treegrid 获取
var rows = $('#rdg').treegrid("getChecked");
相关文章推荐
- UIlabel文字大小自适应label宽度变大变小
- android多分辨率多屏幕密度下UI适配方案
- iOS编程——简单的UI自动适配解决方案:Masonry
- SQL server字段名中有数据类型为text时,adoquery->fieldbyname->asstring取不到全部值
- UITools
- UI_Stepper
- IOS开发之关于UIButton点击没有响应问题
- uva 10706 Number Sequence(数学)
- [置顶] 项目中requireJS的应用例子
- perf_events Frequently Asked Questions
- iOS学习笔记6- iOS UICollectionView简单使用
- The method build() is undefined for the type Notification.Builder
- (leetcode)Implement Stack using Queues
- iOS开发--UISwitch用法
- UITableView隐藏多余分割线
- 关于UITabelView的右侧Table
- UITableView中的headerView改变颜色
- 基于System V Message queue的PHP消息队列封装
- iOS UITextField总结
- iOS7加载富文本(UILabel)