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

网格型唯一性校验

[复制链接]
taoyuan 发表于 2012-9-13 09:45:40 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-9-14 15:43 编辑

我有个网格型的视图   想问唯一性校验怎么写?
spiral 发表于 2012-9-13 10:03:00 | 显示全部楼层
你好,如果您表单的对应字段有写校验脚本的话,对应的视图(网格)保存的时候也会有检验提示的
回复

使用道具 举报

 楼主| taoyuan 发表于 2012-9-13 10:05:05 | 显示全部楼层
回复 2# spiral


    有写校验脚本    但是唯一性校验不好用  比如 你输入了一个2   然后再输入空格2  还是能保存
回复

使用道具 举报

spiral 发表于 2012-9-13 10:07:16 | 显示全部楼层
你好,你的唯一性校验代码是怎么写的嘛?麻烦您把代码贴出来,我帮您本地试试
回复

使用道具 举报

 楼主| taoyuan 发表于 2012-9-13 10:09:29 | 显示全部楼层
回复 4# spiral

var value=getItemValueAsString("名称");
var msg = "名称"+value+ "已经存在,请输入其它内容。";
checkFieldUnique("名称", value, msg);
    麻烦你试试了  只有空格有问题
回复

使用道具 举报

purple 发表于 2012-9-13 10:17:23 | 显示全部楼层
您好,您贴出的只是调用脚本,您的checkFieldUnique函数里面的封装的实现脚本是怎样的?
回复

使用道具 举报

 楼主| taoyuan 发表于 2012-9-13 10:27:05 | 显示全部楼层
回复 6# purple


这个函数是你们自带的     具体怎样实现的我也不知道
回复

使用道具 举报

purple 发表于 2012-9-13 10:50:01 | 显示全部楼层
回复 7# taoyuan


   您是参考的我们模板吧? checkFieldUnique是自己封装在函数库的共有函数,而不是平台自带的。所以您不能直接调用。函数库该方法的封装类似于该帖子:http://www.teemlink.com/bbs/view ... hlight=%CE%A8%D2%BB
回复

使用道具 举报

 楼主| taoyuan 发表于 2012-9-13 10:51:39 | 显示全部楼层
回复 8# purple


    这个我看过  我写到校验脚本里了   效果和我刚说的是一样的
回复

使用道具 举报

spiral 发表于 2012-9-13 11:02:08 | 显示全部楼层
你好,“2”和“ 2”(前有空格)是2个不同的值,若您需要去除空格的话,可以使用trim(),我的代码如下
  1. var value1=getItemValueAsString("表2检验测试");
  2. var msg = "名称"+value1+ "已经存在,请输入其它内容。";
  3. checkFieldUnique("表2检验测试", value1.trim(), msg);
复制代码
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 07:13

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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