天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2951|回复: 0

[Iscript] getWebUser()getUserById(userId)有什么区别【Iscript-用户对象】

[复制链接]
kimi 发表于 2013-8-22 23:21:58 | 显示全部楼层 |阅读模式
Q:请问getWebUser()  与 getUserById(userId)这两个函数获取到的用户对象有什么区别,为什么getWebUser获取的返回的用户做getCurrUserNodeRT()方法的参数则不会有问题,而使用getUserById(userId)返回的用户对象作为参数就有问题呢?
A:getWebUser()与getUserById(userId) 返回都是用户对象,但是前者返回的是webuser对象,而后者返回的是userVO对象,而getCurrUserNodeRT()方法中的用户对象参数实际上webuser对象,所以您在使用getUserById(userId)返回用户对象后,还需要进行转换,代码类似如下:

  1. var user1=getUserById("11e2-3a0e-6d4c0db2-aa48-f33b08f48f50");      
  2. var webUser = Packages.cn.myapps.core.user.action.WebUser(user1);//对象转换
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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