起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8594|回复: 7

唯一性验证案例

  [复制链接]

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
发表于 2016-5-12 14:17:40 | 显示全部楼层 |阅读模式
本帖最后由 fanlingli 于 2016-5-12 14:55 编辑

唯一性验功能实现解析:
1.首先我们对需要做验证的字段创建约束。如图所示:
0512.png
2.我们需要自定义Action,因为我们需要通过自己定义的Action来获取数据库的数据,看界面输入的相应字段是否在数据库已经存在。如图所示: 051202.png
3.自定义js函数,调用自定义的Action,判定返回值到底是false还是ture。
唯一性验证资源使用说明:

1.下载解压资源,放置到指定位置
2.要创建表 在biz层找到ontology中的.m文件----点击生成数据库表      
3.输入网址:http://localhost:8080/,进入到登录界面,然后进行登录(system/123456)
4.找到组织权限--角色管理---新建-----新建功能角色。
5.找到组织权限--角色管理---右侧添加----分配功能权限----进行选择自己的操作
6.找到组织权限--按组织授权---system----分配角色---选择你的操作角色
7.注销,重新登录   

源代码:




unique.rar

88.56 KB, 下载次数: 995

24

主题

80

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
发表于 2016-7-17 18:02:55 | 显示全部楼层
已经按这方法实现,好棒棒
回复 支持 反对

使用道具 举报

76

主题

238

帖子

673

积分

高级会员

Rank: 4

积分
673
QQ
发表于 2016-7-22 15:51:42 | 显示全部楼层
这方法存在bug,
我一直点新增(不保存),只要保证最后输入的一个不重复(中间输入重复的),最终还是能保存的,最终录入的数据会重复。
回复 支持 反对

使用道具 举报

76

主题

238

帖子

673

积分

高级会员

Rank: 4

积分
673
QQ
发表于 2016-7-22 15:52:03 | 显示全部楼层
这方法存在bug,
我一直点新增(不保存),只要保证最后输入的一个不重复(中间输入重复的),最终还是能保存的,最终录入的数据会重复。
回复 支持 反对

使用道具 举报

129

主题

307

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
发表于 2017-11-15 11:15:33 来自手机 | 显示全部楼层
所以你得自己在页面上做判断
回复 支持 反对

使用道具 举报

152

主题

555

帖子

1560

积分

金牌会员

Rank: 6Rank: 6

积分
1560
QQ
发表于 2018-4-13 14:59:24 | 显示全部楼层
我也想要一个 没BUG的 ,谁有发一个
回复 支持 反对

使用道具 举报

213

主题

790

帖子

2056

积分

金牌会员

Rank: 6Rank: 6

积分
2056
QQ
发表于 2018-8-15 15:34:25 | 显示全部楼层
加个Unique唯一索引,保存的时候捕捉返回的错误信息。
回复 支持 反对

使用道具 举报

2

主题

3

帖子

14

积分

新手上路

Rank: 1

积分
14
QQ
发表于 2018-11-29 14:42:17 | 显示全部楼层
我现在是需要自定义的不允许重复自定那应该怎么设置
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-21 20:55 , Processed in 0.054708 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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