首页 > 代码库 > EasyUI datagrid : 启用行号、固定列及多级表头后,头部行号位置单元格错位的问题
EasyUI datagrid : 启用行号、固定列及多级表头后,头部行号位置单元格错位的问题
症状如图:
上图中,行号列与checkbox 列融合了。解决方法是在datagrid 的 onl oadSuccess 事件中加入如下代码:
var opts = $(this).datagrid(‘options‘); if(opts.rownumbers){ var dgPanel = $(this).datagrid(‘getPanel‘); var tdRownumber = dgPanel.find(‘.datagrid-header-rownumber‘).parent(); var hasFrozenColumns = $(this).datagrid(‘getColumnFields‘,true); if(hasFrozenColumns.length){ var dgView2 = dgPanel.find(‘.datagrid-view2‘); var trCount = dgView2.find(‘.datagrid-header tr‘).length; tdRownumber.attr(‘rowspan‘,trCount); } }
EasyUI datagrid : 启用行号、固定列及多级表头后,头部行号位置单元格错位的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。