mysql vtype_ExtJs6学习笔记 -- 自定义 vtype
1、Vtype 即 validate type ,验证类型。在Ext中有以下几种自带的Vtype:
alphanum //数字,字母,_
url //url
2、自定义Vtype
Ext.onReady(function(){
//自定义Vtype
Ext.define('Override.form.field.VTypes', {
override: 'Ext.form.field.VTypes',
// 此属性为vtype的name,即:vtype:‘time’
time: function(value) {
return this.timeRe.test(value);
},
/* 一下三个属性的名字必须和是 vtype的 name+Re(Text/Mask) */
// vtype的正则验证,必须和次格式一样
timeRe: /^([1-9]|1[0-9]):([0-5][0-9])(\s[a|p]m)$/i,
// vtyp 的错误提示,即和上面定义的格式不一样就报如下错误
timeText: 'Not a valid time. Must be in the format "12:34 PM".',
// vtype 的允许输入的值,如下指:只允许输入数字和amp三个字母,其他无法输入
timeMask: /[\d\s:amp]/i
});
Ext.define('grid-Demo',{
extend:'Ext.window.Window',
width:500,
height:300,
autoShow:true,
tbar:[{
xtype:'button',
text:'delete',
handler:function(){
//var gird-demo = Ext.create('gird-demo')
//alert(Ext.getCmp('selectID').translatePoints(1));
}
},{
xtype:'textfield',
//使用vtype
vtype:'time'
}],
items:[{
xtype:'gridpanel',
id:'selectID',
columns:column,
selModel: {
selType: 'checkboxmodel'
},
store:Ext.data.StoreManager.lookup('simpsonsStore'),
tbar:[{
xtype:'button',
text:'Add',
handler:function(){
var name ;
var grid = this.up('gridpanel');
var select = grid.getSelectionModel( ).getSelection();
if(select==0){
alert('Please Select One Row!');
}else{
var record = select[0];
alert(record.get('name'))
}
}
},'->',{
xtype:'button',
text:'Close',
iconCls:'close',
handler:function(){
this.up('gridpanel').close();
}
}]
}],
renderTo:Ext.getBody()
});
var grid = Ext.create('grid-Demo');
grid.show();
});
mysql vtype_ExtJs6学习笔记 -- 自定义 vtype相关推荐
- MySQL学习笔记—自定义函数
MySQL学习笔记-自定义函数 注释语法: MySQL服务器支持3种注释风格: 从'#'字符从行尾. 从'– '序列到行尾.请注意'– '(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如 ...
- MySQL 索引学习笔记
MySQL 索引学习笔记 索引基本概念 索引优点 B-Tree 索引 基本原理 使用场景 使用限制 哈希索引 基本原理 使用限制 自适应哈希索引 处理哈希冲突 相关面试题 高性能索引策略 独立的列 前 ...
- MySQL高级学习笔记(四)
文章目录 MySQL高级学习笔记(四) 1. MySql中常用工具 1.1 mysql 1.1.1 连接选项 1.1.2 执行选项 1.2 mysqladmin 1.3 mysqlbinlog 1.4 ...
- 研一寒假MySQL数据库学习笔记(三)
研一寒假MySQL数据库学习笔记(三) 本节记录数据库高级查询部分的内容,整理于此便于之后回顾. 1. 上一节补充内容 1.1 案例练习 现在有一个员工表.部门表,两张表之间是一个部门多个员工,一个员 ...
- linux数据库创建score表,MySQL数据库学习笔记
MySQL数据库学习笔记phpma (实验环境:Redhat9.0,MySQL3.23.54) 纲要: 一,连接MySQL phpma 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 ...
- MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- iOS学习笔记-自定义过渡动画
代码地址如下: http://www.demodashi.com/demo/11678.html 这篇笔记翻译自raywenderlick网站的过渡动画的一篇文章,原文用的swift,由于考虑到swi ...
- MySQL 8——学习笔记03(插入、更新、删除 数据 [DML语句]、查询数据 [DQL语句])
MySQL 8--学习笔记03(插入.更新.删除 数据 [DML语句]) 一.插入数据 1.1 插入所有字段.插入部分字段 1.2 同时插入多条记录(批量插入) 1.3 将查询结果插入到表中 二.更新 ...
最新文章
- P2P征信 大数据堪当重任?
- java发送html文件_Java生成HTML文件
- PUE值测算标准实践问题探讨
- 17.explain_api
- 基于jsp+mysql+Spring+hibernate+在线学习交流论坛平台
- 树莓派安装python2.7_树莓派3 + raspbian lite + OpenCV 3 环境搭建
- 计算机视觉模型、学习和推理
- 关于location.href几种用法的区别
- 基于MSFM算法与最速下降法的射线追踪技术
- 数据挖掘-理解业务和数据(二)
- 数据库关系代数表达式学习
- 互联网电商大数据架构图
- Mac上的QQ字体大小和颜色如何设置
- STM32下载中出现Flash Download failed - Target DLL has been cancelled报错
- 晦涩难懂的c语言语句,【c/c 学习心得】晦涩难懂的const关键词,const v.s. 指标值...
- Spring AOP源码分析二
- how to send email by jmail?
- 自己动手写CPU(5)——移动指令说明
- OpenSSL生成PKCS#8私钥和公钥
- 网易云音乐搜索引擎 python+whoosh---(1)背景和环境介绍
热门文章
- 阿里数据中台演进四个阶段
- 弘辽科技:淘宝新店扶持是人人享有的权益吗?
- 游戏开发中的进阶向量数学
- c语言链表删除重复点,【图片】想问一道链表题,如何删除重复元素【c语言吧】_百度贴吧...
- CN-DBpedia备忘
- 线段树 +懒标记 + P3372 【模板】线段树 1
- 受用一生的高效 PyCharm 使用技巧
- 怎么更改计算机管理员的用户名,如何修改系统默认账户administrator
- keepalive+nginx高可用K8S集群部署
- 《俪影2046》v2.09 完美破解