做了多个普通报表,如何做成一个菜单式下拉点击下面显示对应普通报表的

做了多个普通报表,如何做成一个菜单式下拉点击 下面显示对应普通报表的

FineReport ocN5O58V 发布于 2024-2-3 08:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-2-3 08:13

参考根据参数查看不同报表-https://help.fanruan.com/finereport/doc-view-407.html

最佳回答
0
金色年华禁止访问初级互助
发布于2024-2-4 23:06
  • 要在FineReport中实现一个菜单式下拉点击,显示对应普通报表,你可以按照以下步骤操作:

    通过以上步骤,你可以在FineReport中实现一个菜单式下拉点击,显示对应普通报表。当用户登录后,他们会看到一个下拉列表,其中包含已创建的普通报表。选择一个报表后,系统会打开一个新的浏览器窗口,显示所选报表的内容。

    1. 创建一个新报表,将其命名为"菜单式下拉点击"。在这个报表中,你需要创建一个下拉列表,用于显示菜单项。可以通过在报表设计界面中添加一个下拉列表组件来实现。

    2. 在下拉列表组件中添加菜单项。这些菜单项应该是你已经创建的普通报表的名称。为每个菜单项设置一个唯一的标识符,以便在点击时可以识别用户选择了哪个报表。

    3. 为下拉列表组件设置一个JavaScript事件,以便在用户选择一个菜单项时触发。这个事件应该包含一个函数,该函数接收用户选择的报表标识符作为参数。

    4. 在JavaScript事件处理函数中,使用window.open()方法打开一个新的浏览器窗口,显示用户选择的报表。你需要根据报表标识符来确定要打开哪个报表。可以创建一个对象或数组来存储报表标识符和报表URL之间的映射关系。

    5. 在FineReport服务器端,将"菜单式下拉点击"报表设置为首页,以便用户登录后默认显示这个报表。

通过以上步骤,你可以在FineReport中实现一个菜单式下拉点击,显示对应普通报表。

当用户登录后,他们会看到一个下拉列表,其中包含已创建的普通报表。

选择一个报表后,系统会打开一个新的浏览器窗口,显示所选报表的内容。

  • 2关注人数
  • 392浏览人数
  • 最后回答于:2024-2-4 23:06
    请选择关闭问题的原因
    确定 取消
    返回顶部