model 的验证
2024-10-18 22:30:38
Ext.onReady(function(){
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{ name: 'name', type: 'string' },
{ name: 'gender', type: 'string'},
{ name: 'username', type: 'string' },
{ name: 'f', type: 'string'},
], validators:{
//判断id不得大于1位,
//age: { type: 'presence'},
name: { type: 'length', min: 2, max: 5},
gender: { type: 'inclusion', list: ['Male', 'Female'] },
username: { type: 'exclusion', list: ['Admin', 'Operator'] },
f: function(value){ alert(value); }, //自定义方法判断
}
}); var instance = Ext.create('User', {
name: '1',
gender: 'Male',
username: 'not Admin',
f: 'hello',
}); var validation = instance.getValidation();
//验证成功返回false 验证失败返回true
alert(validation.isValid()); //判断验证是否正确
console.log(validation);
});
最新文章
- python爬虫成长之路(一):抓取证券之星的股票数据
- BZOJ 2007: [Noi2010]海拔
- MySQL和Lucene索引对比分析
- C++ JsonCpp 使用(含源码下载)
- Spark源码系列(五)分布式缓存
- linux笔记:linux系统安装-系统分区
- [置顶] 如何在浏览器中打开PDF文件并实现预览的思路与代码
- Android文件选择器的实例分享
- VC++/MFC操作ini配置文件详解
- 快捷键让SublimeText在编文件快速在浏览器打开
- HDU - 1702 ACboy needs your help again!(栈和队列)
- redis存取对象
- Windows 10 远程连接出现函数错误 【这可能由于CredSSP加密Oracle修正】
- Python学习:函数式编程(lambda, map() ,reduce() ,filter())
- UVa 10382 - Watering Grass 贪心,水题,爆int 难度: 0
- php上传图片预览,放大,裁剪
- for循环的灵活性
- OpenGL——折线图柱状图饼图绘制
- WCF开发框架形成之旅--个人图片信息的上传保存
- 20145335郝昊《网络对抗技术》Exp6 信息搜集技术