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

QQ登录

只需一步,快速开始

查看: 3415|回复: 6

[结贴] 请教获取当前流程环节?

[复制链接]

58

主题

193

帖子

358

积分

中级会员

Rank: 3Rank: 3

积分
358
QQ
发表于 2018-5-10 15:16:12 | 显示全部楼层 |阅读模式
之前在论坛里又看到几年前在前台取得方法justep.Context.getActivity()以及justep.Context.getTask()一系列跟获取流程信息的相关方法,但是我使用的5.3.7版本前台没有这些方法,现在只能到后台取当前流程环节得值返回到前台吗?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-10 15:27:06 | 显示全部楼层
this.getContext()中提供的有方法
具体看API中context上具体方法的说明
BeX5API.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

58

主题

193

帖子

358

积分

中级会员

Rank: 3Rank: 3

积分
358
QQ
 楼主| 发表于 2018-5-10 16:42:10 | 显示全部楼层
只看到后台的方法。this.getContext()里没有找到能或缺当前activity的函数
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-10 17:17:29 | 显示全部楼层
API中有说明啊
API.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

58

主题

193

帖子

358

积分

中级会员

Rank: 3Rank: 3

积分
358
QQ
 楼主| 发表于 2018-5-10 17:24:45 | 显示全部楼层
define(function(require) {
        var Object = require("./object");
        var URL = require("./url");
       
        var Context = Object.extend({
                constructor : function(data, model) {
                        this.data = data;
                        this.model = model;
                        this.callParent(data);
                },
                getRequestParameters : function() {
                        var result = {};
                        if (this.data && this.data.params) {
                                result = this.data.params;
                        }
                        return result;
                },
               
                isDebug: function(){
                        if (this.getRequestParameter("debug") === "true"){
                                return true;
                        }
                       
                        return this.data && this.data.isDebug;
                },

                getRequestParameter : function(name) {
                        var result = null;
                        if (this.data && this.data.params) {
                                result = this.data.params[name];
                        }
                       
                        if (!result && (name=="language") && this.model.__contextUrl){
                                var url = new URL(this.model.__contextUrl);
                                result = url.getLanguage();
                        }
                        return result || "";
                },
                _setRequestParameter : function(name, value) {
                        if (this.data && this.data.params) {
                                this.data.params[name] = value;
                        }
                },
                _getProperty : function(name) {
                        var result = null;
                        if (this.data) {
                                result = this.data[name];
                        }
                        return result || "";
                },
                getID : function() {
                        return this.model.getContextID();
                },
               
                getSkin : function() {
                        return this.getRequestParameter("$skin");
                }

        });
       
        return Context;
});
本地代码的$UI/system/lib/base/context的没有这个方法
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-10 17:32:09 | 显示全部楼层
看API,不要看文件啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

58

主题

193

帖子

358

积分

中级会员

Rank: 3Rank: 3

积分
358
QQ
 楼主| 发表于 2018-5-10 17:40:35 | 显示全部楼层
可以了 结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-10 07:36 , Processed in 0.055724 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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