easyui的TreeGrid展开折叠子节点后rownumbers累计问题
一、问题:easyui的TreeGrid展开折叠子节点后rownumbers累计问题:当折叠回来时行号还是展开后的行号
二、解决代码:
//1、更新行号方法
function resetRowNumbers(pageNumber, pageSize){
var pageNo = pageNumber?pageNumber:1;//当前页号
var rowNumberStart = (pageNo - 1) * pageSize + 1;
var rowNumbers = $('.datagrid-cell-rownumber:visible');//获取未隐藏的行码dom节点
for(var row=0; row < rowNumbers.length ; row++){
$(rowNumbers[row]).html(rowNumberStart);
rowNumberStart = rowNumberStart+ 1;
}
}
//2、调用该方法位置
onLoadSuccess(加载成功方法)
onExpand(展开节点后触发事件)
onCollapse(折叠节点后触发事件)
resetPager(翻页的时候调用)