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

QQ登录

只需一步,快速开始

楼主: shuaigej

[结贴] 批量流转的问题

[复制链接]

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-24 16:51:05 | 显示全部楼层
哦,好了,但现在:
……
        Request.errorMessage(resultData, "执行失败!", null, null);                }                       
        };       
        var result = Request.sendBizRequest(options);
两个Request都报Request is not defined


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35923
发表于 2016-6-24 17:06:07 | 显示全部楼层
引用var biz = require("$UI/system/lib/biz");用biz.Request.XXX

或者
引用var Request = require("$UI/system/lib/base/request");用Request.XXX
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-27 10:42:45 | 显示全部楼层
又有了报错:
Caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
        at Result.batchAdvanceProcess(Result.java:140)

报错是您给的事例程序,具体行是:
public static void batchAdvanceProcess(List<String> tasks, ProcessControl control){
                for (String task : tasks){   //报错行
                        ......
                }
        }

说是这个tasks不能从list转成string,怎么回事呢?程序是我直接从上面考的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35923
发表于 2016-6-27 10:58:25 | 显示全部楼层
确认import的类是否正确

平台带的案例在/BIZ/demo/process/logic/code/dsrc/Process.java中
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-27 11:04:53 | 显示全部楼层
对,我用的就是这个案例,import的类是: test.jpg

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35923
发表于 2016-6-27 11:08:49 | 显示全部楼层
import的java文件中import java.util.List;

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



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-27 11:25:30 | 显示全部楼层
我import了,还报这个错
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35923
发表于 2016-6-27 11:40:53 | 显示全部楼层
平台案例肯定是没问题的,再仔细看看是否地方类型设置的不对导致的

java文件所在的dsrc右键设置为源码路径看看java文件中是否有报错
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-6-27 14:16:56 | 显示全部楼层
本帖最后由 shuaigej 于 2016-6-27 14:29 编辑

前台代码:
  options.parameters = new biz.Request.ActionParam();
       var taskParam = new biz.Request.ListParam();
       alert("rows_task="+rows_task.length);
       for (var i=0; i<rows_task.length; i++){
             taskParam.add(rows_task);
       }

        var process = this.getContext().getCurrentProcess();
        var activity = this.getContext().getCurrentActivity();
        options.contentType = 'application/json';
        options.process = process;
        options.activity = activity;
        options.directExecute = true;
        options.dataType = "json";
        options.parameters.setList("tasks", taskParam);
        options.action = "batchAdvanceProcessAction";


首先rows_task是有值的,因为第三行获取到 alert("rows_task="+rows_task.length)为3,
下面是其他参数,都是考过去的,而且对照旧版本,新版本没有options.parameters.setObject("control", controlParam);的定义
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35923
发表于 2016-6-27 14:37:24 | 显示全部楼层
setObject可以参考
var params = new biz.Request.ActionParam();
                var objectParam = new biz.Request.ObjectParam({
                        name : "霍金",
                        sex : "男",
                        age : 70
                });
                params.setObject("param_object", objectParam);
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 16:42 , Processed in 0.060934 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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