做了多个普通报表,如何做成一个菜单式下拉点击 下面显示对应普通报表的
参考根据参数查看不同报表-https://help.fanruan.com/finereport/doc-view-407.html
要在FineReport中实现一个菜单式下拉点击,显示对应普通报表,你可以按照以下步骤操作:
通过以上步骤,你可以在FineReport中实现一个菜单式下拉点击,显示对应普通报表。当用户登录后,他们会看到一个下拉列表,其中包含已创建的普通报表。选择一个报表后,系统会打开一个新的浏览器窗口,显示所选报表的内容。
创建一个新报表,将其命名为"菜单式下拉点击"。在这个报表中,你需要创建一个下拉列表,用于显示菜单项。可以通过在报表设计界面中添加一个下拉列表组件来实现。
在下拉列表组件中添加菜单项。这些菜单项应该是你已经创建的普通报表的名称。为每个菜单项设置一个唯一的标识符,以便在点击时可以识别用户选择了哪个报表。
为下拉列表组件设置一个JavaScript事件,以便在用户选择一个菜单项时触发。这个事件应该包含一个函数,该函数接收用户选择的报表标识符作为参数。
在JavaScript事件处理函数中,使用window.open()方法打开一个新的浏览器窗口,显示用户选择的报表。你需要根据报表标识符来确定要打开哪个报表。可以创建一个对象或数组来存储报表标识符和报表URL之间的映射关系。
在FineReport服务器端,将"菜单式下拉点击"报表设置为首页,以便用户登录后默认显示这个报表。
通过以上步骤,你可以在FineReport中实现一个菜单式下拉点击,显示对应普通报表。
当用户登录后,他们会看到一个下拉列表,其中包含已创建的普通报表。
选择一个报表后,系统会打开一个新的浏览器窗口,显示所选报表的内容。