设置条件属性隐藏行之后,重新排序

image.png 我在E4单元格设置了条件属性,当E4省份,不包含于另外数据集字段的省份时行高为0,序号怎么重新排序。

image.png

FineReport 小田 发布于 2020-6-29 11:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
LSQ000Lv5中级互助
发布于2020-6-29 11:11(编辑于 2020-6-29 13:36)

直接用函数seq()进行排序呢
image.png

  • 小田 小田(提问者) 我是用的这个seq()函数,实际排序行隐藏了。这个不行
    2020-06-29 11:14 
  • LSQ000 LSQ000 回复 小田(提问者) if(find(E4,权限控制.select(PROVINCE_NAME))<=0,\"\",seq())
    2020-06-29 11:48 
  • 小田 小田(提问者) 回复 LSQ000 你这个公式非法,if(find(E4,\'权限控制.select(PROVINCE_NAME)\')<=0,\" \",seq())我改了一下,还是不行没有显示排序。我自己的认为:if(E4 不包含于 \'权限控制.select(PROVINCE_NAME,\" \",seq()) ,就是这个不包含于写公式应该怎么写
    2020-06-29 11:59 
  • LSQ000 LSQ000 回复 小田(提问者) find函数就是检索E4是否存在于权限控制.select(PROVINCE_NAME)中,看我上面的截图吧,在这里写函数一直会自动拼接上斜杠,所以你才会显示公式非法
    2020-06-29 13:40 
  • 小田 小田(提问者) 刚试了,达成了我想要的效果,谢谢你
    2020-06-29 14:07 
最佳回答
1
luojian0323Lv7资深互助
发布于2020-6-29 11:14

加载结束事件:

$(".x-table tr:visible").each(function(i){
if(i>0){
   $(this).find("td:first").text(i);
}
})


  • 小田 小田(提问者) 刚试了,没有从A4开始,从A1就开始了,这个怎么修改
    2020-06-29 11:22 
  • luojian0323 luojian0323 回复 小田(提问者) 把i 改成3
    2020-06-29 11:28 
  • 小田 小田(提问者) 回复 luojian0323 还是一样的,估计是我写法错误吧
    2020-06-29 11:42 
  • luojian0323 luojian0323 回复 小田(提问者) 我觉得你进入误区了.你的序号是不是被你写死了. 序号公式怎么写的,要这么写,左父格为第一列数据单元格,第一列数据单元格的左父格为:无 =seq()
    2020-06-29 11:48 
  • luojian0323 luojian0323 回复 小田(提问者) 我这样写,无论怎么查询.序号都是按顺序显示.
    2020-06-29 11:49 
最佳回答
0
张洪威Lv6高级互助
发布于2020-6-29 11:12

隐藏行时序号不连续的解决方案-https://help.finereport.com/doc-view-1929.html

JS实现隐藏行重新编号-https://help.finereport.com/doc-view-2714.html

  • 小田 小田(提问者) 还是不行,我想请问一下, 不包含于 函数怎么写
    2020-06-29 11:25 
  • 5关注人数
  • 1424浏览人数
  • 最后回答于:2020-6-29 13:36
    请选择关闭问题的原因
    确定 取消
    返回顶部