EXTJS4.0入门学习
来源:互联网 发布:js中设置css样式 编辑:程序博客网 时间:2024/05/21 21:36
(function () {//页面加载完之后会自动执行这个函数 //自定义一个验证器 Ext.apply(Ext.data.validations,{ age:function (config,value) { if (value === undefined || value === null) { return false; } var size = value, min = config.min, max = config.max; if ((min && size < min) || (max && size > max)) { return false; } else { return true; } }, ageMessage:'age is not correct' }) //定义一个model,相当于java中类的概念 Ext.define('Person', { extend: 'Ext.data.Model', fields: [ {name: 'name', type: 'string'}, {name: 'age', type: 'int'} ], validations:[ {type:'length',field:'name',min:2,max:3}, {type:'age',field:'age',min:0,max:100} ], changeName: function () { var oldName = this.get('name'), newName = oldName + " The Barbarian"; this.set('name', newName); } }); //第一种创建方式 var p = Ext.create('Person', { name: 'tom', age: 17 }); //第二种创建方式 var p2 = Ext.ModelManager.create({ name: 'tom', age: 17 },'Person'); //当验证不通过时,会返回一个Errors的集合 var errors=p.validate(); errors.each(function (error) { console.log(error.field+' '+error.message+'\n'); });})();
0 0
- EXTJS4.0入门学习
- Extjs4.0的入门
- Extjs4.0一些常见入门学习范例带注释详解
- extjs4.0----入门hello world
- extjs4入门
- extjs4.0学习资源推荐
- Extjs4入门学习(create、define、mixins、extend)
- ExtJS4快速入门实例
- Extjs4入门(1)
- Extjs4.1开发入门
- Extjs4.2入门(1)
- Extjs4.0学习笔记(文件引用)
- Extjs4.0学习笔记(文件引用)
- extjs4.0
- ExtJs4学习(一):正确认识ExtJs4
- Extjs4学习笔记<一>
- extjs4学习资料
- ExtJS4学习之我见
- 面试问题总结(一)
- angular $scope.fun | js obj method
- select,poll,epoll详解
- iOS获取设备唯一标识的八种方法
- float类型在内存中的存储方式
- EXTJS4.0入门学习
- 解决thinkphp设置session周期无效的问题
- Linux下的find 命令使用实例
- 变量
- WEB前端 | JS基础——(13)JQuery
- pdf转换成word格式以及pdf文件编辑的方法
- Retrofit 2.0框架使用。
- 学习笔记之JavaSE(40)--IO流2
- Linux 默认软件源切换