目前FineReport的超级链接一旦超过一个就会出现左键单击出现菜单,这是很不符合终端的操作逻辑和操作习惯的。本文提供一种右击弹窗打开菜单,且点击莱单项可以各种方式打开报表。其实现效果大致如下:

右键菜单不仅支持原先的dialog弹窗及平台内新标签页打开功能以外,还支持上下左右四个方向的抽屉打开。
除此之外,菜单项的样式及菜单的样式都支持自定义。
具体实现过程可以参考下方视频
接口的简单讲解
主要调用接口代码如下:
RCM(el, menulist, boxStyle, itemHoverColor);
其中各项参数的解释如下:




补充几张效果图:




|