您的位置:首页 > 产品设计 > UI/UE

easyui datagrid 子网格的折叠问题(在展开一个子网格时折叠上一个展开的子网格)

2016-11-28 18:51 537 查看
     有时候需要在一个datagrid里加入子网格,显示其他信息。如果在同时展开多个子网格且对其展开的子网格进行操作,可能会引起一些操作歧义,特别是datagrid可以多选时。为了避免这种歧义,就需要在展开一个子网格时先折叠上一个子网格。

     

onExpandRow:function(index,row){

var rows = $('#users_community_list').datagrid('getRows');
$.each(rows,function(i,k){
//获取当前所有展开的子网格
var expander = $('#users_community_list').datagrid('getExpander',i);
if(expander.length && expander.hasClass('datagrid-row-collapse')){
if(k.id != row.id){
//折叠上一次展开的子网格
$('#users_community_list').datagrid('collapseRow',i);
}
}
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐