横向扩展后多列排序问题,实现了横线扩展点击表头排序,但会大刷新,在tab块中回不到排序报表块

参考文档:横向扩展列排序

看来参考文档,在决策报表的tab块中实现了点击表头排序,但排序后会大刷新,默认tab块回到了第一个,如何实现效果:点击横向扩展后的表头排序,展示还在当前页。

能想到的解决方式:

1、在目前的功能下,表头排序后如何不大刷新,只刷新tab块中的报表块;

2、还有哪种更好的方式来实现我这种需求。

FineReport magicsong 发布于 2023-5-23 11:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
青春只因年少Lv6中级互助
发布于2023-5-23 11:40

在body  初始化事件中 加入跳转到指定tab代码

设置参数 t = $t

setTimeout(function(){     

      _g().getWidgetByName('tabpane0').showCardByIndex(t);  

},500);

------------------------------

在排序的按钮连接上参加一个 t= 1(你表格所在tab 页码),这样排序时就把当前页码传给了参数t

t有值时,body 初始化后 会跳转到指定的TAB

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-23 11:14
  • magicsong magicsong(提问者) 这个的问题在于扩展后点击表头没反应,不知道是我设的不对还是哪里问题,大佬能做个模板看看不,横线扩展的表头点击排序
    2023-05-23 11:24 
  • CD20160914 CD20160914 回复 magicsong(提问者) 横向扩展的没有好办法,因为文档中横向扩展用了动态参数。它就会整个页面刷新了。
    2023-05-23 11:26 
  • 3关注人数
  • 438浏览人数
  • 最后回答于:2023-5-23 11:40
    请选择关闭问题的原因
    确定 取消
    返回顶部