反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

其它JS

  • 文档创建者:文档助手1
  • 历史版本:14
  • 最近更新:RosieY 于 2022-10-14
  • 1. 概述

    借助外部途径较多,通过前端代码,并官方接口实现的的一些 JS 示例和方法,代码和浏览器关联较大,使用时请根据实际情况调整,特别注意兼容性问题。

    2. 索引

    目录文档应用场景
    浏览器、设备相关
    JS实现根据不同设备显示不同内容
    根据预览的设备不同,如移动端、PC 端,显示不同的报表内容。
    JS判断PC和移动设备类型
    判断当前登录的环境是手机端还是电脑端,从而设置报表显示内容。
    JS判断操作系统语言(浏览器)
    通过判定操作系统语言环境来自动跳转到指定的页面。
    JS实现点击按钮实现全屏预览
    点击按钮后报表全屏显示。
    JS实现点击报表实现全屏效果
    鼠标点击决策报表主体,报表全屏显示;再点击,恢复为原来的样子。适用于某些不配备键盘,大屏讲解的场景。
    JS实现双击对话框标题栏最大化如双击对话框标题栏,对话框实现最大化;最大化情况下,双击标题栏返回默认大小。
    通过JS获取当前页面URL网址信息获取当前打开报表页面的URL网址相关信息。
    JS实现键盘翻页效果当我们报表有多页时,使用键盘的上下键、左右键或空格键实现对报表的操作,如上下键实现翻页。
    报表背景样式对话框背景透明为了使「对话框」与报表整体风格保持一致,对「对话框」样式做一些修改,如将弹出的「对话框」设置为透明样式,类似于HTML中的遮罩层的效果。
    JS实现打开对话框后弱化主报表背景一些点击报表中超链或者按钮弹出小框的应用场景中,通过弱化主页面背景,聚焦小框内容,尤其是在一些深色背景且色彩较多的大屏应用中。
    JS 实现动态选择报表背景色报表开发中,为提升报表美观度,可以使用 JS 实现报表背景色的动态切换。
    JS设置报表主体不可用将报表主体或工具栏设置为不可用,即置灰且不能点击;或初始化设置为不可用,点击某个按钮恢复可用。
    浏览器标签警报提示JS实现报表标题动态滚动效果
    有时报表页面显示内容较多时,为了能突出提示某些内容,可以设置浏览器标题栏动态滚动。
    JS实现决策报表中添加声音报警
    在决策报表中,监控数据,当不数据不在监控范围内时,声音报警。
    JS实现为报表页面添加提示声音
    当某些关键指标值发生较大变化时,第一时间给予声音警报提醒。
    JS实现自动报警声音
    当填报人填报内容与实际不相符时,对填报内容发出警告,第一时间给予声音警报提醒。
    特殊效果JS实现点击按钮复制文本内容功能

    点击按钮可以实现直接复制文本框里面的内容。

    JS实现文字动态轮播特效
    在某些需要动态特效的场景下,可以使用文字动态轮播特效。
    报表超链
    JS实现报表预览超时自动跳转
    预览报表时,希望预览一段时间后退出当前预览页面,自动跳转到指定页面。
    JS实现普通报表自动轮播实现多张报表自动轮播效果。
    方法类JS应用office函数公式formula.js库加载 Formula.js 库,通过 JS 语句调用 Office 函数公式,在报表中使用Office 函数公式。
    在JS中使用FR公式
    说明如何在 JavaScript 代码中调用 FineReport 公式。
    在报表中调用自定义JS方法
    当报表嵌入在某个页面 iframe 框架中时,如何在获取主页面里定义的方法、如何获取主页面另外的内嵌 iframe 中的报表。


    附件列表


    主题: 二次开发
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526