可以实现根据筛选条件展示对应报表吗?

选择不同维度的下拉框展示不同的报表;或者根据选择了维度中的某个后去隐藏没被选中的sheet页吗?

本.7z

1667374040838.png

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

控件的编辑后事件

WorkBook4.rar

var sheet=this.getValue();

if(sheet=="分公司"){

$(".fr-sheetbutton-container").eq(0).trigger("click");

$('li[title="支公司"]').hide();

$('li[title="中支"]').hide();

$('li[title="营服"]').hide();

}

else if(sheet=="中支"){

$(".fr-sheetbutton-container").eq(1).trigger("click");

$('li[title="分公司"]').hide();

$('li[title="支公司"]').hide();

$('li[title="营服"]').hide();

}

else if(sheet=="支公司"){

$(".fr-sheetbutton-container").eq(2).trigger("click");

$('li[title="分公司"]').hide();

$('li[title="中支"]').hide();

$('li[title="营服"]').hide();

}

else{

$(".fr-sheetbutton-container").eq(3).trigger("click");

$('li[title="支公司"]').hide();

$('li[title="分公司"]').hide();

$('li[title="中支"]').hide();

}

最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-2 15:29

可以的。只是制作相对要麻烦一些。你全部按不同维度展示在下面。通过条件属性判断参数选择了什么后,就隐藏其它维度的行

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-2 15:29(编辑于 2022-11-2 15:40)
  • 嘿嘿嘿嘿嘿嘿 嘿嘿嘿嘿嘿嘿(提问者) 这个我实现了, 但是参数值没有带过去
    2022-11-02 15:34 
  • Z4u3z1 Z4u3z1 回复 嘿嘿嘿嘿嘿嘿(提问者) 你是不是写错了? 案例里面不是带参了么(上图所示))
    2022-11-02 15:40 
  • 嘿嘿嘿嘿嘿嘿 嘿嘿嘿嘿嘿嘿(提问者) 回复 Z4u3z1 案例里,我是想把查看表这个传过去,不是id
    2022-11-02 15:42 
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-11-2 15:31(编辑于 2022-11-3 09:25)
  • 3关注人数
  • 417浏览人数
  • 最后回答于:2022-11-3 09:25
    请选择关闭问题的原因
    确定 取消
    返回顶部