我用了论坛上的插入行重新编号文档https://help.finereport.com/doc-view-545.html var curLGP = contentPane.curLGP; //获取当前填报表
contentPane.on("cellselect", function (rowvalue) { //增加单元格选中监听事件
var rownum = $(rowvalue).attr("id"); //获取选中的单元格的当前行号
window.num = rownum; //将当前行号赋值给window的num变量
});
if (window.deleteflag == 1 || window.appendflag == 1) { //如果是删除或者添加标记的,重新编号
var $tds = $('.x-table td:visible'); //获取第2列中可见的单元格(B列)
var n = 0;
$tds.each(function (i, e) {
if (i >= 2) { //模板中从哪一可见行开始编号的,行号是从0开始的,所以用行号-1,比如这个模板是从第3行开始的,就是2
n = n + 1;
$(e).text(n); //将当前编号重新设置
}
});
window.deleteflag = 0; //清除删除行标记
window.appendflag = 0; //清除添加行标记
}但是有个问题,如下图有几个空行 我有背景色但是预览新增行的时候 这几个空行背景色也编号了 如何让这些有背景色的空行不编号?