![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
extjs相关
小丸子come on
千里之行始于足下
展开
-
js 前台页面之间抛出异常进行捕获
validateData:function(){ try{ if(....){ throw "***异常!"; } }catch(err){ throw err; } } try{ validateData(); }catch(err){ alert(err); return; }原创 2017-05-19 16:11:23 · 765 阅读 · 0 评论 -
extjs grid的列表示金额的数字显示为千分位
renderer:function(value, meta, record){ num = value + ""; if (num.indexOf(',') > 0) { num = num.replace(/,/gi, '') + ""; } var re = /(-?\d+)(\d{3})/; while (re.test(num)) { num = num.r...转载 2017-05-19 15:53:27 · 1828 阅读 · 0 评论 -
通过vtype扩展一些校验
Ext.apply(Ext.form.field.VTypes, { //判断输入的值是否在对应的store中 inputValueRange : function(value, field) { var index = field.store.findExact(field.displayField,value,0,false,true,true); if(index == ...原创 2017-02-28 11:40:59 · 778 阅读 · 0 评论 -
extjs datefield的readOnly属性
readOnly属性发生变化时,触发writeablechange事件下面是datefield的readonly为true时,显示空值listeners:{'writeablechange':function(a,isValid,eOpts){if(a.readOnly){a.setValue('');}}} ...原创 2017-02-07 16:35:01 · 511 阅读 · 0 评论 -
Extjs store根据key获取对应的value
var index = store.findExact('key',val);if(index==-1){return val;} return store.getAt(index).get('value');原创 2017-02-06 13:33:08 · 923 阅读 · 0 评论