动态列展示问题

下拉复选框操作隐藏某一列再次进行展示时,此列不会出现在隐藏前的原始位置,而是到最后一列,有什么方法可以使再次展示的列出现在原先的位置吗?(已经看过帮助文档的两种方式,两种方式都不能实现)

序号列隐藏前在第一列

image.png

隐藏序号列后再次展示到最后一列了

image.png


FineReport 韩瀚荣 发布于 2019-10-21 11:17 (编辑于 2019-10-21 11:17)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
doudekaixinLv6中级互助
发布于2019-10-21 16:57(编辑于 2019-10-21 16:57)

把所有列名拿数组列出来。

2次剔除。。

你出现这个是因为后选的列总园在控件选择值的最后。

  • 韩瀚荣 韩瀚荣(提问者) 您好,不太理解您说的2次剔除是什么意思,因为我的某些列的数据行需要做超链接特殊处理,以数组方式往出拿是否会冲突呢
    2019-10-21 17:46 
  • doudekaixin doudekaixin 回复 韩瀚荣(提问者) 意思就是你把你所有的列名 [A,B,C,D,E],全部写出来,然后和你选的 [B,A],先剔除,得到[C,D,E],然后再剔除一次,得到[A,B],然后再拆分给你的SQL。最近不想做例子。。。觉得没意义。。。思路告诉你,成不成功看你吧。
    2019-10-22 22:22 
  • 韩瀚荣 韩瀚荣(提问者) 回复 doudekaixin 好的好的,谢谢了
    2019-10-23 17:15 
最佳回答
0
13203577033Lv5见习互助
发布于2019-10-21 11:18

没有明白你的需求....是要隐藏,然后显示么

  • 韩瀚荣 韩瀚荣(提问者) 就是比如说我现在隐藏掉的是第一列\'序号\'(也就是下拉复选框中将对勾去掉),然后我现在想让这一列再次展示出来(也就是下拉复选框选中),再次展示的时候它出现的位置不是在原先的第一列,而是到了最后一列,这样不知道我说明白了没有
    2019-10-21 14:42 
  • 孤陌 孤陌 回复 韩瀚荣(提问者) 不可能设置好的列是不会变位置的
    2019-10-21 17:48 
  • 韩瀚荣 韩瀚荣(提问者) 回复 孤陌 https://help.finereport.com/doc-view-1288.html https://help.finereport.com/doc-view-1289.html 您好,您可以看一下这两个帮助文档的效果展示,都存在这样的问题,我是按照上面的教程做的
    2019-10-21 17:54 
  • 3关注人数
  • 553浏览人数
  • 最后回答于:2019-10-21 16:57
    请选择关闭问题的原因
    确定 取消
    返回顶部