论坛首页新手上路 签到
查看: 374|回复: 1

[FAQ] 人事版 frReport2 函数说明,重点解决教职工获取头像问题

[复制链接]
金智教育-熊俊

该用户从未签到

40

主题

40

帖子

120

积分

版主

Rank: 7Rank: 7Rank: 7

积分
120
发表于 2020-12-3 13:38:50 | 显示全部楼层 |阅读模式
本帖最后由 xiongjun 于 2020-12-4 14:36 编辑

frReport2,v4.0.6 版,对帆软报表函数进行了整理和增强:
函数名(cpt中不区分大小写) 范围 作用 使用示例
AdaptCell设计器、frReport2 根据单元格宽高,字体大小自适应。
注意:
1、需要设置单元格宽高属性固定
2、浏览器有最小字体限制,实际字体大小可以打印预览看出
AdaptCell('内容...')
JsonFormatfrReport2保持兼容,建议使用JsonVal
JsonValfrReport2 获取单元格 json 格式的值,不要求特定格式JsonVal('{"key":"value"}', 'key')
-> value

JsonVal('["a","b","c"]', 0)
-> a

JsonVal('[{"a":"aval"},"b","c"]', 0, 'a')
->  aval
toimgfrReport2 获取 http、https、绝对路径的图片

参数说明:
图片url或绝对路径
是否缓存
宽数值与百分比字符串
高数值与百分比字符串
  toimg('https://www.xxx.com/a.jpg', false, 100, '80%')  

toimg('/opt/wisedu/a.jpg', true, 100, '80%')
toimgs
frReport2 保持兼容,
建议使用 toimg

jzg_imgfrReport2 根据教职工编号获取头像图片jzg_img('2010010')

jzg_img('2010010',100,'50%')
Api4EmapfrReport2 调用 emap 应用的 spring bean 的实例方法、emap 应用中的 class 的静态方法

参数说明:
应用名称
bean id或类全限定名
方法名
参数,可多个
api4emap('appname', 'beanid', 'getImage', '2010010')  

api4emap('appname', 'com.wisedu.appname.ImageService', 'getImage', '2010010')


其中 jzg_img、Api4Emap 的 class 文件见附件,放到服务器 frReport2\WEB-INF\classes\com\fr\function 目录下,重启应用即可在 cpt 中使用。
函数的全量更新在 frReport 4.0.6 应用包中。

JZG_IMG.class (3.48 KB, 下载次数: 2)
金智教育-汪维亮

该用户从未签到

4

主题

7

帖子

15

积分

版主

Rank: 7Rank: 7Rank: 7

积分
15
发表于 2021-1-6 09:56:50 | 显示全部楼层
4.0.7版本新增4个函数
1、hrflow_comment:取流程引擎审核意见;hrflow_comment('businessKey','nodeId')
2、hrflow_sign:取流程引擎签名;hrflow_sign('businessKey','nodeId')
     如果签名图片需要设置大小,则再多传两个参数hrflow_sign('businessKey','nodeId',w,h)
3、state_flow_comment:取状态机审核意见;state_flow_comment('jlwid','jdzt')
4、state_flow_sign:取状态机签名;state_flow_sign('jlwid','jdzt')
    如果签名图片需要设置大小,则再多传两个参数state_flow_sign('jlwid','jdzt',w,h)
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|江苏金智教育信息股份有限公司 ( 系统管理员:binmeng@wisedu.com  

GMT+8, 2021-3-8 17:17

Powered by Discuz! X3.2

© 2015 Design: www.wisedu.com

快速回复 返回顶部 返回列表