首页 > 其他 > 详细

model 的验证

时间:2014-11-17 19:06:43      阅读:271      评论:0      收藏:0      [点我收藏+]
 1 Ext.onReady(function(){
 2              Ext.define(‘User‘, {  
 3                 extend: ‘Ext.data.Model‘,  
 4                 fields: [  
 5                     { name: ‘name‘, type: ‘string‘ },  
 6                     { name: ‘gender‘, type: ‘string‘},
 7                     { name: ‘username‘, type: ‘string‘ },
 8                     { name: ‘f‘, type: ‘string‘}, 
 9                 ],  
10               
11                 validators:{  
12                     //判断id不得大于1位,
13                     //age: { type: ‘presence‘},
14                     name: { type: ‘length‘, min: 2, max: 5},
15                     gender: { type: ‘inclusion‘, list: [‘Male‘, ‘Female‘] }, 
16                     username: { type: ‘exclusion‘, list: [‘Admin‘, ‘Operator‘] },
17                     f: function(value){ alert(value);  },  //自定义方法判断
18                 }
19             });  
20 
21             var instance = Ext.create(‘User‘, { 
22                 name: ‘1‘, 
23                 gender: ‘Male‘,
24                 username: ‘not Admin‘,
25                 f: ‘hello‘,
26             });   
27               
28             var validation = instance.getValidation();  
29             //验证成功返回false 验证失败返回true
30             alert(validation.isValid());  //判断验证是否正确
31             console.log(validation);
32         });

 

model 的验证

原文:http://www.cnblogs.com/shaoshao/p/4103958.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!