RickyJen 发表于 2024-11-21 11:46:23

EL导航菜单如何将报表显示在占位区?

本帖最后由 RickyJen 于 2024-11-21 11:55 编辑

问题描述:

在母版页中,使用活字格的“菜单”组件,可以通过配置“打开报表”命令,让报表显示在母版页的“页面占位区”中。如果使用“EL导航菜单”组件替换“菜单”组件,是否也可以达到上述的效果?(菜单组件支持绑定命令,但EL导航菜单不支持)

图片描述:

Lay.Li 发表于 2024-11-21 11:46:24


您的页面中是不是没有标签页呢,如果有标签页的话,报表就会在当前页面的标签页中打开,如果没有的话,就会在其他页面打开哈:loveliness:

Simon.Sun 发表于 2024-11-21 16:47:19

您好,和内置菜单不同的是,EL 导航菜单的选择或点击命令是统一设置的。
一般的用法是,通过给 EL-菜单配置的值和现实文本,来直接区分这时候需要跳转的页面或打开的报表:

比如我们在这个命令里通过 if 判断值或文本,去区分是那个报表,然后调用打开报表命令打开对应报表。

RickyJen 发表于 2024-11-21 17:18:46

Simon.Sun 发表于 2024-11-21 16:47
您好,和内置菜单不同的是,EL 导航菜单的选择或点击命令是统一设置的。
一般的用法是,通过给 EL-菜单配 ...

我按照这样进行判断然后执行打开报表命令,但是执行结果是:我点击相应菜单后,报表会另起一个新的浏览器标签进行显示

Nathan.guo 发表于 2024-11-22 14:46:51

RickyJen 发表于 2024-11-21 17:18
我按照这样进行判断然后执行打开报表命令,但是执行结果是:我点击相应菜单后,报表会另起一个新的浏览器 ...

首先,示例demo之所以再当前页面打开,是因为搭配使用了标签页,和菜单的类型没有关系,所以大佬可以模拟下示例的实现方法~~
页: [1]
查看完整版本: EL导航菜单如何将报表显示在占位区?