点击链接刷新时候能不能固定在当前行?

动态参数+条件属性实现页面折叠功能,比如页面出现滚动条时候,再点击想查看当前行折叠内容,页面会自动刷新展示最开始地方,请问能不能每次点击指定行就固定在当前行刷新?

i123 发布于 2021-5-19 14:35 (编辑于 2021-5-19 14:41)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-5-19 16:48

如果你单元格中有行号,可以直接在行号单元格中添加超链接:javascripts

大概设置如下:

var REPORT_URL='${servletURL}?reportlet=点击跳转到指定行.cpt&op=write&xb='+xb+"&value="+value; window.location=encodeURI(REPORT_URL);

image.png

为了让报表刷新后回到刚才点击的行,可以在报表加载结束后事件中,利用ajax异步传参把行号传递过来,

大概设置是这样:

$.ajax({ url: '/webroot/decision/view/form?op=fr_dialog&cmd=parameters_d', type: 'POST', data: { "value":value }, headers: { sessionID: _g().currentSessionID }, complete: function(res, status) { if (window.FR && FR.Chart && FR.Chart.WebUtils) { FR.Chart.WebUtils.clearCharts(); } location.href = "#"+value; } });

image.png

最佳回答
0
axingLv6专家互助
发布于2021-5-19 14:43

动态参数会刷新整个页面

可以考虑用数据分析或js来实现

动态折叠树-https://help.fanruan.com/finereport/doc-view-1066.html

[通用]JS实现折叠展开组件-https://help.fanruan.com/finereport/doc-view-3465.html

  • 5关注人数
  • 1354浏览人数
  • 最后回答于:2021-5-19 16:48
    请选择关闭问题的原因
    确定 取消
    返回顶部