网站首页lua/js
easyUI的treegrid,选中父级后自动全选所有子级
发布时间:2019-07-22 10:38:19编辑:阅读(3764)
在easyUI的treegrid里,实现一个省市级子公司的展示页,需要选中省级时,自动把所有市级公司全选。
1. 全选函数:
function relationCheck(checkid) { var s = '#check_' + checkid; var nodes = $("#treegrid").treegrid("getChildren", checkid); for (i = 0; i < nodes.length; i++) { $(('#check_' + nodes[i].id))[0].checked = $(s)[0].checked; if($(s)[0].checked){ $('#treegrid').treegrid('select', nodes[i].id); }else{ $('#treegrid').treegrid('unselect', nodes[i].id); } } }
2. treegrid checkbox字段设置:
$("#relateinsureradd").treegrid({ .... columns:[[ {field:'id',title:'ID', width:'5%', formatter:function (value,rowData,rowIndex){ return "<input type='checkbox' onclick=relationCheck('" + value + "') id='check_" + value +"' />"; }}, .... ]]
评论