移动端特性
分享
客户端支持报表分享,可以将报表结果分享到微信、QQ、新浪微博三个平台,分享后点击分享链接,可以查看报表结果,客户端分享操作如下:
打电话发短信
当某单元格对应的数据为电话号码/电子邮箱时,在服务器端将其设置为电话号码/电子邮箱,便可实现在客户端直接进行打电话、发短信、发送电子邮件的功能。
服务器端
选中某单元格后,进入【超链接】窗口,从【特殊超链接】可看到电话号码/电子邮箱的设置,选择设置电话号码/设为电子邮件地址即可完成。
客户端
在服务器端设置某单元格为电话号码,便可从移动应用客户端直接进行拨号或发送短信。在服务器端设置某单元格为电子邮件,便可从移动应用客户端直接向当前单元格中的电子邮箱发送电子邮件。点击该单元格,便弹出特殊超链接的操作菜单,如图。
地图填报和路线查找
在移动端可以进行通过地图选择位置后,回填到填报单元格中,也可以通过地图链接进行路线的查询。
离线查看
客户端支持离线报表查看功能,能够将报表数据存储至移动设备本地,当无网络或信号不好时,可以直接离线查看本地保存过的报表。
可以通过客户端app界面右下角更多菜单中的离线查看进行该功能的相关设置。如下图所示:
注意:客户端登录时,程序若检测到目前无网络、连接不到服务器,且本地拥有该服务器地址下的离线数据时,会自动进行离线登录。
自动保存
开启离线查看的自动保存,用户在移动设备上正常登录服务器后查看的所有报表数据,都会自动保存至移动设备本地。安卓系统的移动设备保存路径为SD卡中:gezOffLine>offline>IP地址_端口号。
对于不同类型的报表,自动保存的规则如下:
- 多页的报表,访问过的页面进行保存,没访问过的页面不会保存。
- 超链接报表,访问过的超链接进行保存,没访问过的超链接不会保存。
- 带查询条件的报表,离线查看时只能查看最后一次过滤时使用的条件及在此条件下过滤出的报表数据。
- 填报表,离线查看时不可填报。
手动保存
手动保存可以由用户自行选定需要下载保存至本地的报表。
下载时会在“手动下载”按钮中反显下载进度条,下载完成后会给予提示。
清空本地数据
清空本地数据功能可以将当前移动设备中已下载的全部离线数据清除。
移动交互效果
为了方便用户做出更丰富、美观的报表,产品中提供了“交互增强”功能,可以通过开关、二值选择、星标、股票、tab页等移动交互效果,使报表显示更加丰富、美观,具有更友好的交互体验性。如下图所示为部分移动交互效果的截图:
更多交互效果的设置和使用方法,请参见:移动交互效果。
通知
消息推送
产品中提供了服务器推送通知的功能,可以向指定的用户、机构、角色推送通知。产品中提供了一个发送消息的示例页面:http://localhost:8800/reportmis/mis2/geeznmobile/message/index.jsp。
在页面上输入,消息的接收对象,消息内容,点击发送,即可完成消息推送。
消息接收对象:接收对象为JSON格式串,可以设置多个对象:机构、用户或角色,用逗号隔开。例如:{"users":["zhangsan","root"],"orgs":["1","1204"],"roles":["2"]}。
消息内容:用户可根据需要输入字符串。
消息接收
在移动端登录系统的用户,可以接收到系统发送的消息内容,如下图所示: