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

QQ登录

只需一步,快速开始

楼主: shuaigej

[结贴] 批量流转的问题

[复制链接]

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-24 14:42:19 | 显示全部楼层
我不明白的是,第一步我已经转入task值了,
            Model.prototype.button1Click = function(event){
                  var p = this.comp("process");;
                  p.advanceQueryExt(task[0]);
           }
第二步如何在mainActivity.processBeforeAdvance = function(event){}里再次传入task值?
如果第二步要重新传值,那第一步的传值有什么意义呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2016-6-24 14:48:53 | 显示全部楼层
p.advanceQueryExt(task[0]);中传入的只是一个task的值,是为了走到processBeforeAdvance事件中

然后在这个事件中把要批量流转的task给了action,在action中执行了流转
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-24 15:26:07 | 显示全部楼层
那我如何在没有批量启动的时候把task传入mainActivity.processBeforeAdvance = function(event){}里?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2016-6-24 15:30:33 | 显示全部楼层
你可以自己定义一个tasks[]数组把要你批量流转的task值给tasks,然后在流转事件中用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-24 15:36:01 | 显示全部楼层
我在  Model.prototype.button1Click = function(event){}里已经生成了tasks,怎么把tasks传到mainActivity.processBeforeAdvance = function(event){}里?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2016-6-24 15:49:52 | 显示全部楼层
前面已经说了啊
你定义一个全局的数组变量
然后button1Click中把task给这个全局变量
再后面直接用这个全局变量就可以,它上面自己就有值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-24 15:53:33 | 显示全部楼层
那是在button1Click中,那不是第一步的么,
不是还有第二步么,第二步不也需要tasks么。我问的是怎么传到第二步里的mainActivity.processBeforeAdvance 里阿
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2016-6-24 15:58:43 | 显示全部楼层
全局的变量,在js中任何函数都可以调用
你在第一步中已经给全局变量中赋值了
那么在第二步中直接用全局变量的时候他里面就已经有值了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-24 16:14:00 | 显示全部楼层
明白了这一步通过了,但是下一步var process = this.Context.getCurrentProcess();
时报错了,提示:Cannot call method 'getCurrentProcess' of undefined at
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2016-6-24 16:39:20 | 显示全部楼层
this.getContext().getCurrentProcess()
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 10:58 , Processed in 0.073773 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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