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

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

[函数] 唯一校验函数示例【函数-checkFieldUnique(fieldName)】

[复制链接]
irene 发表于 2011-11-22 10:06:50 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2013-1-6 10:04 编辑

字段值唯一校验具体实现脚本如下:
        function checkFieldUnique(fieldName){
                var doc = $CURRDOC.getCurrDoc();
                var formName =doc.getFormname();
                var value = doc.getItemValueAsString(fieldName);
                var lm=doc.getLastmodified();
                var rnt = "";
                var dql = "$formname='"+formName +"' AND "+fieldName+" = '"+value+"'";
                var count = countByDQL(dql);
                if(lm==null && count > 0){//新增判断之前记录是0
                     rnt = desc+value+"已经存在";
                }
                if(lm != null && count >=1){//修改判断之前记录是1
                     rnt = fieldName+value+"已经存在";
                }
                return rnt;
        }
        摘自3猪时代 提问        原帖子链接:
http://www.teemlink.com/bbs/view ... 26amp%3Btypeid%3D37

本版积分规则

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

GMT+8, 2026-8-12 05:50

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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