填报报表行序号位置不对

同比原因分析导入报表.zip

image.png

设置序号自增实现排序效果, 一打开填报页面是这种效果。 好奇怪。

image.png

var $tds = $('.x-table td[col=10][idx=0]:visible:not([fmt="T"])');

//获取第1列中可见的序号单元格(A列) 

var n = 0;

$tds.each(function(i, e) {

n = n + 1;

var row = $(e).attr("row");

//获取行号

_g().setCellValue(0, 10, row, n);

//将当前编号重新设置 

})

image.png

FineReport powerli 发布于 2022-7-4 08:35 (编辑于 2022-7-4 08:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-4 08:36(编辑于 2022-7-4 08:36)

你要从第四行开始,那就是

_g().setCellValue(0, 10, row+3, n);

  • powerli powerli(提问者) 这样啊 好的
    2022-07-04 08:39 
  • powerli powerli(提问者) var $tds = $(\'.x-table td[col=11][idx=0]:visible:not([fmt=\"T\"])\'); //获取第1列中可见的序号单元格(A列) var n = 0; $tds.each(function(i, e) { n = n + 1; var row = $(e).attr(\"row\"); //获取行号 _g().setCellValue(0, 11, row+3, n); //将当前编号重新设置 }) K是第11列 是这样写吗?
    2022-07-04 08:46 
  • snrtuemc snrtuemc 回复 powerli(提问者) 是的,这样,你的序号赋值,就从row行变成row+3行开始了,我看你截图是第一行开始,+3行后就可以对的上了
    2022-07-04 08:47 
  • powerli powerli(提问者) 回复 snrtuemc 可是不管用呀
    2022-07-04 08:49 
  • powerli powerli(提问者) 回复 snrtuemc 我补充了一个图
    2022-07-04 08:50 
  • 2关注人数
  • 312浏览人数
  • 最后回答于:2022-7-4 08:55
    请选择关闭问题的原因
    确定 取消
    返回顶部