上次分享了移动端报表JS开发的系统概念,后来我又回去摸索了一些案例。之前接触到的FineReport的APP客户端可以用来打卡签到,就好奇研究了以下,这次就来聊一聊报表移动端开发如何实现定位功能。 1. 解决思路 在用FineReport设计模板的时候添加一个按钮控件,点击该按钮的时候,获取当前地理 ...
分类:
移动开发 时间:
2016-05-05 17:25:47
阅读次数:
185
上一次提到,在报表软件FineReport的JavaScript开发中,可以访问并处理的HTMLDOM对象有windows、location、document三种。这次就继续介绍后两种,location和document对象。LocationLocation对象包含有关当前URL的信息。Location对象是Window对象的一个部分,可通过window.locat..
分类:
Web程序 时间:
2016-04-25 16:34:15
阅读次数:
207
最近对移动端的报表开发颇有研究,细磨精算了好久,虽然到现在还是”囊中羞涩”,但决定还是先抛砖引玉,拿点小干货出来和大家分享。研究的工具是比较有代表性的FineReport。1、移动端哪些地方支持调用jsweb事件分页预览填报预览加载结束事件√X填报成功事件--√报表内部js单元..
分类:
移动开发 时间:
2016-04-07 18:54:28
阅读次数:
376
在报表开发过程中,有些需求可能无法通过现有的功能来实现,需要开发人员二次开发,以FineReport为例,可以使用网页脚本、API接口等进行深入的开发与控制。考虑到JS脚本开发的使用较多,这里先先简单介绍如何用JS对字符串进行操作,比如如何判断字符串是否为空,字符串的长度,..
分类:
Web程序 时间:
2016-03-31 14:57:38
阅读次数:
168
在报表开发过程中,有些需求可能无法通过现有的功能来实现,需要开发人员二次开发,以FineReport为例,可以使用网页脚本、API接口等进行深入的开发与控制。 考虑到JS脚本开发的使用较多,这里先先简单介绍如何用JS对字符串进行操作,比如如何判断字符串是否为空,字符串的长度,替换,查找,截取,或者将 ...
分类:
Web程序 时间:
2016-03-31 14:36:10
阅读次数:
227
上次介绍FineReport的JSAPI中的第一类开发--FR,这次就来介绍一下FS和contentWindow类的开发。1FSFS是数据决策系统中的js接口,比如说FS.tabPane.addItem,先介绍几类操作:1.1FS.Trans.signOut()退出决策平台系统1.2FS.tabPane._doCloseTab(FS.tabPane._getSelectedTab())关闭..
很多报表软件可以利用JS接口来实现更多更复杂的功能。以FineReport为例,开放了大量的JSAPI给用户,根据执行JS的主体不同可以将分为三大类:FR、FS和contentWindow。在js语句中执行可以使用FR的方法或者属性,比如说FR.Msg.alert,FR中的方法比如引入finereport.js。FS的方法可..
很多报表软件可以利用JS接口来实现更多更复杂的功能。以FineReport为例,开放了大量的JSAPI给用户,根据执行JS的主体不同可以将分为三大类:FR、FS和contentWindow。在js语句中执行可以使用FR的方法或者属性,比如说FR.Msg.alert,FR中的方法比如引入finereport.js。FS的方法可..
在实际的应用中会经常需要将数据导出成excel,导出的方式除原样导出还有分页导出、分页分sheet导出和大数据量导出。对于excel2003版,由于限制了每个sheet的最大行数和列数,大数据量导出时会默认时分多个sheet,而excel2007不会出现这样的问题。这些导出方式在JAVA程序中分别..
分类:
编程语言 时间:
2016-03-16 01:54:11
阅读次数:
231
在实际的应用中会经常需要将数据导出成excel,导出的方式除原样导出还有分页导出、分页分sheet导出和大数据量导出。对于excel2003版,由于限制了每个sheet的最大行数和列数,大数据量导出时会默认时分多个sheet,而excel2007不会出现这样的问题。这些导出方式在JAVA程序中分别..
分类:
编程语言 时间:
2016-03-16 01:53:37
阅读次数:
311