决策报表多个报表块,每个报表块点击时能实现单个报表块全屏显示,再次点击缩小回原样显示

如下图,黑框标识的为4个报表体,想要实现单独点击某个报表体,全屏显示该报报表体的明细数,image.png

解决办法:

var months = this.options.form.getWidgetByName("月份").getValue();

var shares = this.options.form.getWidgetByName("共享").getValue();

var co_works = this.options.form.getWidgetByName("法体").getValue();

var tasks = this.options.form.getWidgetByName("月结任务").getValue();

//alert(co_works);

var cptName = '财务共享fssc/财务共享-总账/月结看板-显示明细数据.cpt';

window.open("${servletURL}?viewlet=" + cptName + '&月份=' + months + '&共享=' + shares + '&法体=' + co_works + '&月结任务=' + tasks   + '&op=view');

&op=view代表数据分析显示数据;

&op=form_adaptive代表自适应

FineReport liuyunxia827729 发布于 2022-10-20 13:08 (编辑于 2022-11-10 11:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
快乐星光Lv5中级互助
发布于2022-10-20 14:55

可以用多个frm报表实现,你需要给每个report报表块再另外做一个frm子表,子表中只放一个report报表块,在报表块点击事件中跳转到主表。主表中的report报表块做点击事件跳转到自己的子表。window.location的显示方式是替代本表,最终的效果符合你的要求。image.png

  • 2关注人数
  • 619浏览人数
  • 最后回答于:2022-11-10 11:16
    请选择关闭问题的原因
    确定 取消
    返回顶部