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

QQ登录

只需一步,快速开始

查看: 7153|回复: 6

[结贴] 自己写了getprocessData1的action,报错流程上下文为空

[复制链接]

8

主题

27

帖子

125

积分

初级会员

Rank: 2

积分
125
QQ
发表于 2021-2-8 23:14:58 | 显示全部楼层 |阅读模式
我写了一个action,代码如下:用了一个按钮,想要点击按钮显示sData1的值。public static String sdata1Action_1(String getsdata1){                return ProcessUtils.getProcessData1();
        }
}
但是报错了,报错如下,我看了别的帖子,我在action里引用了com.justep.system.process.ProcessUtils;我的button调用action的代码如下
Model.prototype.button5Click = function(event){
                biz.Request.sendBizRequest({
                        "context" : this.getContext(),
                        "action" : "sdata1Action_1",
                        "callback" : function(data) {
                                data.ignoreError = false;
                                if (data.state) {
                                        alert(JSON.stringify(data.response));
                                        this.comp("bizData1").loadJson(data.response);
                                        // 输出返回结果
                                }
                               
                        }
                });

        };



报错.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2021-2-9 09:18:32 | 显示全部楼层
sData1就是业务数据的主键值

这个API只有在流程事件中才可以用,自定义的action中不能使用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

27

帖子

125

积分

初级会员

Rank: 2

积分
125
QQ
 楼主| 发表于 2021-2-9 09:40:47 | 显示全部楼层
jishuang 发表于 2021-2-9 09:18
sData1就是业务数据的主键值

这个API只有在流程事件中才可以用,自定义的action中不能使用 ...

请问我在流程事件,比如onafteradvance中写,public class CaigouProcess {

        public static String caigouProcessAfterAdvance() {
                return com.justep.system.process.ProcessUtils.getProcessData1();
        }
}
怎么才能在流程运行时显示出来,我运行时没有反应
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2021-2-9 11:57:24 | 显示全部楼层
直接获取业务数据的主键值就可以啊,不明白说的流程运行时显示出来是什么意思
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

27

帖子

125

积分

初级会员

Rank: 2

积分
125
QQ
 楼主| 发表于 2021-2-9 20:31:55 | 显示全部楼层
jishuang 发表于 2021-2-9 11:57
直接获取业务数据的主键值就可以啊,不明白说的流程运行时显示出来是什么意思 ...

您好,我再请问一下,流程函数都是只能用在流程时间中的吗?表达式编辑器里的函数都会存在这样的限制吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2021-2-10 09:21:37 | 显示全部楼层
流程函数大部分都是需要在流程上下文中获取的
表单式中也是在流程中设置规则和生效条件时使用的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

27

帖子

125

积分

初级会员

Rank: 2

积分
125
QQ
 楼主| 发表于 2021-2-10 19:13:33 | 显示全部楼层
好的,谢谢,请结贴把
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-16 15:39 , Processed in 0.075470 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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