ExtJs
普通网友
这个作者很懒,什么都没留下…
展开
-
Ext小记
调整间距 bodyStyle:"padding:0 0 0 5px",或者用margin 寻找Ext对象元素 window.findByType('combo')[1] Ext.getCmp('id') 在事件中Ext.get(this)//是绑定事件者 获得值 window.findByType('combo')[1].getValue() Ext.getCmp('id'...2010-10-25 21:39:14 · 114 阅读 · 0 评论 -
ed.setWidth is not a function 解决RowEditor.js
ed.setWidth is not a function 这个异常搞了半天原来是3.1.0版RowEditor.js有bug 换3.1.1版的RowEditor.js就没事了。2010-11-04 16:25:57 · 185 阅读 · 0 评论 -
解析后台数组构建SimpleStore
//后台数组格式[['小张',28,'男'],['小李',25,'女']] var _store = new Ext.data.SimpleStore( url:'http://', //代理的简写 fields:['name','sex','age'] ); _store.load(); _store.on('load',funciton(_store){ aler...2010-10-31 00:03:48 · 146 阅读 · 0 评论 -
解析后台XML构建Store
var _store = new Ext.data.Stroe({ proxy:new Ext.data.HttpProxy({ url:'http://' }), reader:new Ext.data.XmlReader({ {record:'row'}, Ext.data.Record.create([ 'name','sex',{name:'age',t...2010-10-31 00:02:34 · 125 阅读 · 0 评论 -
解析后台JSON构建JsonStore
var _store = new Ext.data.JsonStore({ proxy:new Ext.data.HttpProxy({ //使用代理获得data数据 url:"http://..." }), fields:['name','sex','age'] }); 只要使用了代理必须要load数据 _store.load(); _store.on('load'...2010-10-31 00:01:34 · 118 阅读 · 0 评论 -
修改加载form数据时等待条的标题
this.getForm().load({url:'', waitTitle:'请稍等', waitMsg:'Loading'}) form的waitMsgTarget:true //将等待条限于form界面内2010-10-31 00:00:49 · 133 阅读 · 0 评论 -
XmlReader
reader: new Ext.data.XmlReader({ record:'contact',//行节点 success:'@success' },[ {name:'first', mapping:'name/first'},//映射name节点下的first {name:'last',mapping:'name/last'}, 'company','email','...2010-10-31 00:00:00 · 97 阅读 · 0 评论 -
VTypes
VTypes 用于验证数据合法性 它有一些常用的验证方法,当不够用时,可以扩展它 Ext.applyIf(Ext.form.VTypes , { "postalceode":function(_v){ return /^[1-9]\d{5}$/.text(_v); }, "postalcodeText":"该输入项必须是邮政编码格式", "postalcodeMas...2010-10-30 23:57:58 · 175 阅读 · 0 评论 -
Ext项目中应用_日志页2
Ext.onReady(function(){ Ext.BLANK_IMAGE_URL = './images/default/s.gif' // 定义记录集 var dataFormate = Ext.data.Record.create([ { name : "uuid", type : "int" }, { name : "logdate", type : "date",...2010-10-27 16:48:55 · 123 阅读 · 0 评论 -
Ext项目中应用_用户日志页
function showLogDate(value){ Ext.getCmp('logDateHeard').setTitle('日期:'+value); } function changeButton(){ var yearPanels = Ext.getCmp('accordion').items.items; var expend=false; ...2010-10-27 16:46:14 · 131 阅读 · 0 评论 -
Ext Ajax 简明写法
最简明的提交与响应(响应时没有用success回调函数) Ext.Ajax.on('requestcomplete', function(_conn, _response , _options){ alert(_response.responseText); }); Ext.Ajax.request({url:'', params:{name:'', sex:''}}); ...2010-10-26 21:12:02 · 240 阅读 · 0 评论 -
浮动DatePicker
var p = new Ext.Panel({ x: _seachbon.getEl().getX()+30, y: _seachbon.getEl().getY(), renderTo: Ext.getBody(),//x,y,renderTo:Ext.getBody()初始化panel的位置 ...2010-10-26 10:52:00 · 117 阅读 · 0 评论 -
封装扩展组件
PersonViewFormPanel = Ext.extend(Ext.form.FormPanel, { constructor : function(){ PersonViewFormPanel.superclass.constructor.call(this , { selModel:new Ext.grid.RowSelectionModel({ single...2010-11-08 23:00:14 · 145 阅读 · 0 评论