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

QQ登录

只需一步,快速开始

查看: 12606|回复: 13

[结贴] 业务页面“附言”录入代替流转中“附言”录入

[复制链接]

8

主题

75

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
QQ
发表于 2013-12-2 11:27:59 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows XP 浏览器: IE8
附言.JPG 流程中附言.jpg
业务页面添加“附言”录入替换点击“流转”后弹出页面中的“附言”,只存一份。字段还是流程中的附言字段,如何实现?

50

主题

483

帖子

1163

积分

金牌会员

Rank: 6Rank: 6

积分
1163
QQ
发表于 2013-12-2 11:36:06 | 显示全部楼层
自己去.w文件中,自己扩展,修改一下!
回复 支持 反对

使用道具 举报

8

主题

75

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
QQ
 楼主| 发表于 2013-12-2 13:54:44 | 显示全部楼层
悲催的程序员 发表于 2013-12-2 11:36
自己去.w文件中,自己扩展,修改一下!

能详细点吗?
回复 支持 反对

使用道具 举报

8

主题

75

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
QQ
 楼主| 发表于 2013-12-2 14:03:15 | 显示全部楼层
主页面(业务页面)传值给弹出窗口,简单,直接调用windowDialog弹出窗体组件的open方法,并给弹出窗体传参。然后弹出窗用windowReceiver窗体接收组件的onReceive事件接收主窗口传回来的参数,就ok。
但是现在的这个弹出窗口是系统的processDialog.w,怎么处理呢?
回复 支持 反对

使用道具 举报

8

主题

75

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
QQ
 楼主| 发表于 2013-12-2 14:08:49 | 显示全部楼层
1.在主窗口打开弹出窗口的按钮的onClick事件中,加入以下代码:
        mainActivity.triggerClick = function(event){
                 var sContent = justep.xbl("bizData1").getValue('FY');
                 var data = new Array();
         data.push(sContent);               
                 justep.xbl("windowDialog1").open(data); //open方法里边的第一个参数即主窗体需要传给弹出窗口的参数
       };

2.用windowDialog组件的onReceive事件,接收弹出窗体给主窗体传回来的参数,代码如下:
     mainActivity.windowDialog1Receive = function(event){
             alert(event.data);//弹出窗体传回的参数。
      };
除了这种通过open传值方式,还有没有其他的方式可以传值?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-12-2 15:34:28 | 显示全部楼层
在业务界面上直接访问sa_task,用justep.context.getTask()获取当前任务id。过滤sa_task,编辑,保存
这样在流转时就会看到业务界面中输入的附言
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

8

主题

75

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
QQ
 楼主| 发表于 2013-12-2 17:04:01 | 显示全部楼层
zhaixin 发表于 2013-12-2 15:34
在业务界面上直接访问sa_task,用justep.context.getTask()获取当前任务id。过滤sa_task,编辑,保 ...

SA_Task data 添加过滤条件SA_Task.sFlowID='9BE2AEC1B98442ACBAE638131B76E35D' ,怎么动态获取sFlowID?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-12-2 18:59:43 | 显示全部楼层
用justep.context.getTask()获取的就是sa_task表里面的sid,用这个值过滤sa_task,不是用sFlowID
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

8

主题

75

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
QQ
 楼主| 发表于 2013-12-3 09:54:30 | 显示全部楼层
zhaixin 发表于 2013-12-2 18:59
用justep.context.getTask()获取的就是sa_task表里面的sid,用这个值过滤sa_task,不是用sFlowID ...

过滤条件支持这种写法吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2013-12-3 11:04:44 | 显示全部楼层
SA_Task = '"+justep.context.getTask()+"'
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-4 21:49 , Processed in 0.075075 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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