Extjs GridPanel使用攻略简单教程
2012-07-27 16:45
567 查看
<!-- Title:GridPanel 使用方案简单教程 Author:Lovingshu(Mr Samael) Date:2012/07/27 Remark:Use simple way to work with EXTJS --> Extjs中功能强大的组件太多了~GridPanel就是其中一个,写一个简单的教程实现GridPanel数据的加载... CODES: //这个是必须的~不然~你F5按坏了它都不会鸟你 Ext.onReady(function(){ //得到ColumnModel对象,设定里面需要初始化的列及相关属性(*特别注意:是ColumnModel([])而不是ColumnModel(),中间记得加中括号!丫的~忘记了就等着把F5按坏吧) var colModel=new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer({ header:"ID", width:20 }), {header:"User Name",dataIndex:"USERNAME",sortable:true}, //renderer这个方法我靠~~了不得~今天要不是看到韦少演示~哟西~我还不知道有这个方法~用了的人都说好 {header:"User Pwd",dataIndex:"USERPWD",renderer:"function(value){value='';return '******';}"}, {header:"User Remark",dataIndex:"USERREMARK"} ]); //列的对象有了接下来就是的到数据了~Store是Extjs中不可缺少的组件,很强悍的对象,具体的可以参考帮助文档,在这里谢谢脚本娃娃整理的帮助文档~ var store=new Ext.data.Store({ url:"XXXX",//对应数据加载的路径,会通过ajax方式进行访问 reader:new Ext.data.JsonReader({ root:"",//JSON中对应的节点位置 fields:["USERID","USERNAME","USERPWD","USERREMARK"]//JSON格式中对应的key }), autoLoad:true//是否需要自动加载数据~默认为false }); //如果需要分页的话您还需要创建分页对象Pagingbar,记住是Ext.PagingToolbar,其中还有很多属性,具体参考帮助文档 var pBar=new Ext.PagingToolbar({ store:store }); //最重要的来了~~~GridPanel~主角登场了~gridPanel就是把前面我们的东西全部整合的容器 var gridPanle=new Ext.grid.GridPanel({ title:"标题", cm:colModel, store:store, bbar:pBar, autoWidth:true, autoHeight:true, renderTo:""//需要放入该组件的容器的ID }); }); CODES FINISH~ 写完了~希望有帮助... <!-- Author:Lovingshu's Forever Remark:Guys~You're the best! -->
相关文章推荐
- Extjs, 使用GridPanel出现 Layout run failed
- 无废话ExtJs 入门教程十七[列表:GridPanel]
- 初学JavaScript_03(ExtJs Grid的简单使用)
- ExtJs GridPanel简单的增删改实现代码
- ExtJS 2.0 GridPanel基本表格简明教程
- Extjs gridpanel使用遇到selectionchange被多次触发问题解决办法,grid表格复选框无法取消选中
- Extjs3.2+Json lib动态树与GridPanel简单展现
- ExtJS 之panel tabpanel 和window 的简单使用
- ExtJS 2.0 GridPanel基本表格简明教程
- VS2005中使用Extjs GridPanel(1)
- 初学JavaScript_03(ExtJs Grid的简单使用)
- ExtJs的Panel组件的简单使用
- 使用extjs做的一个简单grid
- EXTJS之GridPanel的使用总结
- ExtJs 入门教程十七[列表:GridPanel]
- Extjs GridPanel用XmlReader读取xml文件的数据 及mapping的使用规则
- ExtJs 入门教程十一[网格面板:GridPanel]
- EXTJS中Gridpanel加载checkbox的使用方法
- 无废话ExtJs 入门教程十七[列表:GridPanel]
- [Extjs] Ext4 Ext.grid.Panel 分页实现(mybatis 分页插件-PageHelper 使用)