您好,欢迎光临本网站![请登录][注册会员]  
文件名称: ext extjs 2.0 教程非常好的教程
  所属分类: Javascript
  开发工具:
  文件大小: 2mb
  下载次数: 0
  上传时间: 2009-05-29
  提 供 者: krup****
 详细说明: extjs 2.0 教程非常好的教程 里面有讲1.0和2.0的,两个版本解释得都很详细 尤其对grid讲得很详细 希望对大家有帮助 var data = [ ['1','male','啊','descn1'], ['2','female','博','descn2'], ['3','male','次','descn3'], ['4','female','的','descn4'], ['5','male','个','descn5'] ]; function renderSex(v alue){ if(value=='male'){ return ""; }else{ return ""; } } var cm = new Ext.grid.ColumnModel([ {header:'编号',dataIndex:'id',editor:new Ext.grid.GridEditor(new Ext.form.TextField({ allowBlank:false }))}, {header:'性别',dataIndex:'sex',editor:new Ext.grid.GridEditor(new Ext.form.TextField({ allowBlank:false }))}, {header:'名称',dataIndex:'name',editor:new Ext.grid.GridEditor(new Ext.form.TextField({ allowBlank:false }))}, {header:'描述',dataIndex:'descn',editor:new Ext.grid.GridEditor(new Ext.form.TextField({ allowBlank:false }))} ]); var ds = new Ext.data.Store({ proxy: new Ext.data.PagingMemoryProxy(data), reader: new Ext.data.ArrayReader({}, [ {name: 'id',mapping: 0}, {name: 'sex',mapping: 1}, {name: 'name',mapping: 2}, {name: 'descn',mapping: 3} ]), sortInfo:{field:"name",direction:"ASC"} }); var grid = new Ext.grid.EditorGridPanel({ el: 'grid', ds: ds, cm: cm, bbar:new Ext.PagingToolbar({ pageSize:3, store:ds, displayInfo:true, displayMsg:"显示第{0}条到{1}条记录,一共{2}条", emptyMsg:"没有记录", beforePageText:"第", afterPageText:'页 共{0}页', firstText:'首页', prevText:'上一页', nextText:'下一页', lastText:'尾页', refreshText:'刷新' }), tbar: new Ext.Toolbar([ '-', {text:'添加一行',handler: function(){ var initValue = {id:'', name:'', descn:''}; var p = new Record(initValue); grid.stopEditing(); ds.insert(0, p); grid.startEditing(0, 0); p.dirty = true; p.modified = initValue; if(ds.modified.indexOf(p) == -1){ ds.modified.push(p); } } }, '-', {text:'删除一行',handler:function(){ Ext.Msg.confirm('信息','确定删除?',function(btn){ if(btn == 'yes'){ var sm = grid.getSelectionModel(); var cell = sm.getSelectedCell(); var record = ds.getAt(cell[0]); ds.remove(record); } }); } }, '-', {text:'保存',handler:function(){ var m=ds.modified.slice(0); var jsonArray = []; Ext.each(m, function(item){ jsonArray.push(item.data); }); Ext.lib.Ajax.request( 'POST', 'save.php', {success: function(response){ Ext.Msg.alert('信息',response.responseText, function(){ ds.reload(); }); },failure: function(){ Ext.Msg.alert("错误","与后台联系的时候出现了错误"); }}, 'data=' + encodeURIComponent(Ext.encode(jsonArray)) ); } } ]) }); var Record = Ext.data.Record.create([ {name:'id', type:'string'}, {name:'name', type:'string'}, {name:'descn', type:'string'} ]); ds.load({params:{start:0,limit:3}}); grid.render(); ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: ext extjs2.0 javascript
 输入关键字,在本站1000多万海量源码库中尽情搜索: