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

问题

[复制链接]
夏天 发表于 2012-10-15 11:53:06 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-10-15 15:46 编辑

一个表单中有多个选项卡,每个选项卡中都有特定的字段获取当前登陆人和登录时间,可是现在有的有值有的没有值,几个选项卡中的该字段代码几乎没什么区别
purple 发表于 2012-10-15 11:58:07 | 显示全部楼层
你这种业务,应该是根据不同状态标签去获取的吧?没值的文本框,是否已经到了对应的流程节点?
回复

使用道具 举报

 楼主| 夏天 发表于 2012-10-15 11:59:59 | 显示全部楼层
没有流程,
回复

使用道具 举报

purple 发表于 2012-10-15 12:02:00 | 显示全部楼层
那麻烦贴出不行的脚本。
回复

使用道具 举报

 楼主| 夏天 发表于 2012-10-15 12:24:41 | 显示全部楼层
获取当前登陆人脚本
var statelabel = getStateLabel();
var rtn = getItemValue("PF_Emp");
if("".equals(rtn)&&"".equals(statelabel)){
rtn =getWebUser().getName();
}
rtn;
获取当前时间脚本
var starttime = getItemValueAsDate("PF_Date");
if(starttime==null) {   

starttime= getToday();  
}
starttime;
回复

使用道具 举报

purple 发表于 2012-10-15 13:36:56 | 显示全部楼层
没流程?没流程您的第一个脚本为什么获取状态标签?第二段脚本没看出什么问题,麻烦您加入打印语句,具体定位一下是乃一步出现的问题。
回复

使用道具 举报

 楼主| 夏天 发表于 2012-10-15 14:07:14 | 显示全部楼层
不好意思,发错了,是这样的脚本:
var rtn = getItemValue("PF_Emp");
if("".equals(rtn)){
rtn =getWebUser().getName();
}
rtn;
回复

使用道具 举报

bess 发表于 2012-10-15 14:20:39 | 显示全部楼层
您好,麻烦您通过打印语句定位一下,是否执行了getWebUser().getName()这一段代码,就是说,看看if模块的内容是否有执行。
回复

使用道具 举报

purple 发表于 2012-10-15 15:46:19 | 显示全部楼层
这部分因客户是同个选项卡,多个控件只是类似的脚本,只有一个不行,让客户尝试换了一个控件就没问题了,但是控件换回之前的控件名称存在同样的问题,目前客户采用更换控件名称解决。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 09:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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