
JavaScript
文章平均质量分 72
nayun123
没有玩不转的数据
展开
-
移动端报表JS开发示例--获取定位
上次分享了移动端报表JS开发的系统概念,后来我又回去摸索了一些案例。之前接触到的FineReport的APP客户端可以用来打卡签到,就好奇研究了以下,这次就来聊一聊报表移动端开发如何实现定位功能。 1. 解决思路 在用FineReport设计模板的时候添加一个按钮控件,点击该按钮的时候,获取当前地理位置,并将该位置信息复制给某个单元格,最后在客户端填报当前模板即可。 2. 示例 ...2016-05-05 15:57:29 · 249 阅读 · 0 评论 -
系统集成方案(一).NET集成方案
NET系统集成有自己独立的登录验证方式。比如,跟报表集成时,不需要再使用报表内置的登录界面,只需要将报表默认的参数用户名fr_username和密码fr_password发送给报表系统,触发一下报表验证方式就可以实现单点登录了,以下用FineReport的.NET跨域单点登录案例简单介绍一下。 系统本身有独立的登录验证方式如下图: 1.触发报表验证方法 报表集成时不需要再一次进行登录...2016-07-27 09:54:33 · 291 阅读 · 0 评论 -
移动端开发之APP消息推送
有这样一种场景,当你在手机APP上输入你的信息,会自动跳出一个弹窗,表示某任务已执行。最简单的一个例子就是当你输入手机号,点击获取验证码的时候,就会跳出一个对话框,说“验证码已发送到手机,请注意查收”,这些都是如何实现的。 就以我参与开发的一款移动报表FineReport为例,讲解一下如何开发手动推送APP消息。 这个APP里有这样一个应用,它是可以实现在客户端填报录入数据,然后数据上传到数...2016-07-29 14:14:07 · 254 阅读 · 0 评论 -
关于JS的编码转换问题
在进行JS开发过程中,尤其是在开发报表时,报表已集成到Web页面中,通过在页面传递参数至报表中时,会发现有时某些参数值,传递到报表中是显示为问号或乱码等等一系列不能正常显示的情况。 这是由于浏览器和报表服务器的编码不同,字符多次进行编码转换时出现错误导致字符的显示出现乱码,尤其是中日韩文和特殊字符更容易出现乱码问题。 以开发报表软件FineReport为例,在给报表服务器发送请求之前,对UR...2016-08-11 14:49:59 · 166 阅读 · 0 评论 -
JS实现填报时对修改过的单元格进行标识
1. 描述 在填报预览时,对单元格编辑后,其左上角有个红色标记,但非常不明显,用户很难注意到。有没有什么好的办法,对单元格操作后,将其做较明显的特殊标记处理,方便用户识别呢? 如图所示:对单元格进行操作后,将其单元格进行背景色着色、文本加粗等标记。 2. 实现方法 打开模板 %FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineFo...原创 2017-04-13 10:10:34 · 357 阅读 · 0 评论 -
FineReport单行与数据库交互的方法
1. 问题描述 我们在做一张报表填报的时候经常会遇到需要在一行进行添加动作,将该行数据直接与数据库交互,执行存储过程过程。我们可以通过每一行增加帆软“插入”按钮实现插入动作,并且在控件事件中增加和数据库的交互,但当事件过多时帆软无法稳定地实现交互,会出现数据丢失或者数据库连接出错等问题。因此,这篇文档介绍一种单行数据和数据库交互的方法 2. 实现思路 在帆...原创 2017-04-26 11:07:00 · 536 阅读 · 0 评论