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

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

[已解决] 脚本问题

[复制链接]
青岛融贯汇众 发表于 2014-5-8 09:24:22 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2014-5-9 14:32 编辑

我在表单的保存按钮里面加了一段脚本,当当前登录人是该表单创建人的时候就允许保存,否则就不允许保存,保存按钮里面脚本如下
  1. var a=getItemValueAsString("编制人");
  2. println("----author----"+a);
  3. var u=getWebUser().getName();
  4. println("----username----"+u);
  5.         if(a!=u){
  6.         createAlert("无权限进行保存操作!请联系管理员");       
  7.         }
复制代码
表单上编制人字段脚本如下:
  1. var value = getItemValueAsString("编制人");
  2. if(value == null || value.trim().length() <=0){
  3.       var webuser = getWebUser();
  4.       value = webuser.getName();
  5. }
  6. value;
复制代码
前台打印出来明明都是一样的,但是还是走脚本里面if代码段,识别为不一样,不知道怎么回事
shary 发表于 2014-5-8 17:14:22 | 显示全部楼层
亲,麻烦将a!=u改为:a.trim().equals(u.trim());比较字符串建议用equals。
 楼主| 青岛融贯汇众 发表于 2014-5-9 13:21:29 | 显示全部楼层
好的,谢谢!可以结贴!
shary 发表于 2014-5-9 14:32:37 | 显示全部楼层
好的。感谢您的反馈。对应问题解决。帖子关闭。

本版积分规则

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

GMT+8, 2026-8-13 15:21

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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