插入行删除行重新编号。。。。

插入行删除行重新编号,为什么在添加到第13的时候旁边的姓名也会编号,,参考文档https://help.finereport.com/doc-view-545.html

全选.png


加载结束事件

if(window.deleteflag==1||window.appendflag==1){
   var $tds=$('.x-table td[col=3]:visible');
   var n=0;
   $tds.each(function(i,e){
     if(i>=14){           
          n=n+1;
          $(e).text(n);
         }
   });
   window.deleteflag=0;
   window.appendflag=0;
 }

FineReport 用户kWEye3931 发布于 2020-8-18 11:22 (编辑于 2020-8-18 11:49)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
影丶Lv5高级互助
发布于2020-8-18 11:26

js注释里都写了,改下开始的行号

image.png

最佳回答
0
ColdmanLv6高级互助
发布于2020-8-18 11:29

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\LineForm\插入删除行重新编号.cpt

你打开这个路径下的报表看一下,我这显示没有问题

最佳回答
0
IceBall09Lv6中级互助
发布于2020-8-19 10:42
if(window.deleteflag==1||window.appendflag==1){ //如果是删除或者添加标记的,重新编号
	var $tds = $('td[col=1][fm="seq(A3)"]:visible'); //获取第2列中可见的单元格(B列)
	var n = 0;
	$tds.each(function(i,e){
		if(i>=0){
			n=n+1;
			$(e).text(n); //将当前编号重新设置
		}
	});
	window.deleteflag = 0; //清除删除行标记
	window.appendflag = 0; //清除添加行标记
}

加载结束事件,第二行改成我这个,你再试试,A3就是序号那个单元格,列号自己改一下

  • 4关注人数
  • 734浏览人数
  • 最后回答于:2020-8-19 10:42
    请选择关闭问题的原因
    确定 取消
    返回顶部