起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4411|回复: 7

[结贴] 报表打印

[复制链接]

173

主题

455

帖子

885

积分

高级会员

Rank: 4

积分
885
QQ
发表于 2017-12-4 15:52:58 | 显示全部楼层 |阅读模式
打印 走流程的公文报表,环节变量是用bizdata组件从SA_TASK表 里面抓的sActivity的字段,怎么控制一下 不显示出别的公文流程中的环节字段,只取当前的 报表2.png 报表.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-4 16:27:05 | 显示全部楼层
SA_Task中有sData1和sProcess的值,可以自己过滤数据
sData1的值默认就是业务数据的主键值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

173

主题

455

帖子

885

积分

高级会员

Rank: 4

积分
885
QQ
 楼主| 发表于 2017-12-4 16:53:09 | 显示全部楼层
jishuang 发表于 2017-12-4 16:27
SA_Task中有sData1和sProcess的值,可以自己过滤数据
sData1的值默认就是业务数据的主键值 ...

请教一下 这个过滤条件怎么写一下 (只取当前公文流程的环节字段) 报表3.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-4 17:17:56 | 显示全部楼层
你要自己获取当前的业务数据的主键值啊

如果是流程的页面this.getContext().getData1()获取,不是流程页面就需要自己获取操作行的rowid的值

setFilter的设置API中data的方法中有说明
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

173

主题

455

帖子

885

积分

高级会员

Rank: 4

积分
885
QQ
 楼主| 发表于 2017-12-7 09:05:10 | 显示全部楼层
jishuang 发表于 2017-12-4 17:17
你要自己获取当前的业务数据的主键值啊

如果是流程的页面this.getContext().getData1()获取,不是流程页面 ...

怎么才能判断 该打印报表是当前流程页面的啊?要把代码写在哪?是表达式里面 还是某个组件里的某个事件里?能否讲的在详细点,没啥思路
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-7 10:57:49 | 显示全部楼层
SA_Task对应的data设置filter过滤sData1和sProcess的值啊
bizData设置filter会吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

173

主题

455

帖子

885

积分

高级会员

Rank: 4

积分
885
QQ
 楼主| 发表于 2017-12-7 11:17:45 | 显示全部楼层
jishuang 发表于 2017-12-7 10:57
SA_Task对应的data设置filter过滤sData1和sProcess的值啊
bizData设置filter会吗?

会的。。。但是写在bizdata 中过滤sData1的值 不是就写死了吗?
sa_task.sData1="数据控中的值" ?  SA_task.sData1='当前单据列表流程的SData',这个(当前单据流程列表的sData1)要怎么写一下?求教了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-7 15:32:38 | 显示全部楼层
你操作的当前的业务数据的rowid啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-30 07:00 , Processed in 0.059150 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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