反饋已提交

網絡繁忙

[通用]移动端JS模板实现跳转

1. 概述

1.1 版本

报表服务器版本JARApp
HTML5 移动端展现插件
10.02020-04-2610.4.69
V10.4.69

1.2 功能简介

通过 JS 语句,实现点击模板上方汇总数据跳转到下方详细数据的效果。

注1:该方法不支持横屏。

注2:若全屏放大后触发 JS ,退出全屏跳转到对应组件。

注3:点击模板中悬浮窗导航到页面指定位置的方法,可参考:组件快速定位

JS 调用场景如下表所示:

JS 调用场景具体介绍
事件控件事件
body 初始化事件
超链报表块中单元格超链
body 中图表超链
报表块中图表超链
Tab 块

2. 示例

注:决策报表中 body 布局为重布局时才能使用该方法。

2.1 准备模板

在FineReport设计器中打开模板:

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\demo\Phone\industry\零售集团实时监控-phone.frm

点击下载模板:零售集团实时监控-phone.frm

2.2 添加超链

不同场景下超链 JS 语句不同,如下所示:

  • 单元格中使用超链:_g().options.form.jumpToMark("markName")

  • 表单组件中使用超链:this.options.form.jumpToMark("markName")

注:「markName」可为控件名称、表格组件名称、图表块名称、Tab-tabpane 名称。

2.2.1 报表单元格添加超链

鼠标左键双击report0报表块,选中A3单元格,在右侧属性面板中点击超级链接,选择JavaScript脚本,如下图所示:

21.png

JS 代码如下所示:

_g().options.form.jumpToMark("chart1")

2.2.2 图表块添加超链

1)双击chart2图表块,点击特效>添加链接,选择JavaScript,如下图所示:

22.png

JS 代码如下所示:

this.options.form.jumpToMark("chart0")

2)双击chart2图表块,点击特效>添加链接,选择JavaScript,如下图所示:

23.png

JS 代码如下所示:

this.options.form.jumpToMark("report1")

3)双击所添加的链接名称,将链接名称依次修改为:实时销售额顶部,如下图所示:

1587716454223082.png

2.3 使用导航

1)选中report1,点击移动端,勾选使用导航按钮,如下图所示:

1587716674805764.png

2)选中chart0,点击移动端,勾选使用导航按钮,如下图所示:

1587716817548185.png

3)选中chart1,点击移动端,勾选使用导航按钮,如下图所示:

1587716909300583.png

2.4 效果查看

以 App 效果为例,如下图所示:

90.gif

3. 模板下载

点击下载模板:35-JS实现组件快速定位.frm

附件列表


主題: 原简体文档
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙