标签:style blog io color ar sp div on log
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 });
标签:style blog io color ar sp div on log
原文地址:http://www.cnblogs.com/shaoshao/p/4103958.html