-
extjs的grid在页面上无法显示5
js代码如下,效果就是页眉,页脚,和右边的表单可以显示出来,中间网格空白,F12可以看到请求成功,并且返回了数据,求帮助!
Ext.onReady(function(){ //页面整体布局 var viewport = new Ext.Viewport({ layout:'border', items:[{ region:'north', html:'<div style="font-weight:bold;font-size:200%;">学生信息管理</div>' },grid,{ //这里放网格 region:'east', html:'表单' },{ region:'south', html:'<div style="text-align:right;">页脚</div>' }] }); var sexRenderer = function(value){ if(value){ return '<span>男</span>'; } else{ return '<span>女</span>'; } }; var store = new Ext.data.JsonStore({ proxy : new Ext.data.HttpProxy({ url : 'test'// 相对路径 }), reader : new Ext.data.JsonReader({ totalProperty : 'totalCount',//总条目数 root : 'students' //数据 }), fields : [{ name : 'name' }, { name : 'gender' }, { name : 'tel' }, { name : 'political' }, { name : 'professional' }], pageSize:2 }); store.load({params:{start:0,limit:2}}); //构造列 var columns = new Ext.grid.ColumnModel([ {header:'姓名',dataIndex:'name'}, {header:'性别',dataIndex:'gender',renderer:sexRenderer}, //为真返回男,否则女 {header:'电话',dataIndex:'tel'}, {header:'政治面貌',dataIndex:'political'}, {header:'专业',dataIndex:'professional'} ]); columns.defaultSortable = true; //构造网格 var grid = new Ext.grid.GridPanel({ viewConfig : { forceFit : true }, region:'center', store :store, cm : columns, bbar:new Ext.PagingToolbar({ pageSize:2, store:store, displayInfo:true, displayMsg:'show{0}th to {1}th record, sum{2}', emptyMsg:'No Record!' }) }); });
2014年11月08日 22:30
2个答案 按时间排序 按投票排序
-
不清楚你用的是哪个版本,我用的是4.1,把你的code Copy到本地调试了一下,你试这把grid的申明放到viewport前面,这样应该是没有问题的.下面是我本地代码:
Ext.onReady(function() { var store = new Ext.data.JsonStore({ proxy : new Ext.data.HttpProxy({ url : 'test'// 相对路径 }), reader : new Ext.data.JsonReader({ totalProperty : 'totalCount',//总条目数 root : 'students' //数据 }), fields : [{ name : 'name' }, { name : 'gender' }, { name : 'tel' }, { name : 'political' }, { name : 'professional' }], pageSize:2 }); store.load({params:{start:0,limit:2}}); var grid = new Ext.grid.GridPanel({ viewConfig : { forceFit : true }, region:'center', store :store, columns: [ {header:'姓名',dataIndex:'name'}, {header:'性别',dataIndex:'gender'}, //为真返回男,否则女 {header:'电话',dataIndex:'tel'}, {header:'政治面貌',dataIndex:'political'}, {header:'专业',dataIndex:'professional'} ] }); //页面整体布局 var viewport = new Ext.Viewport({ layout:'border', items:[{ region:'north', html:'<div style="font-weight:bold;font-size:200%;">学生信息管理</div>' },grid,{ //这里放网格 region:'east', html:'表单' },{ region:'south', html:'<div style="text-align:right;">页脚</div>' }] }); });
2014年11月10日 13:27
相关推荐
功能: 中文排序功能 具体: 实现按照中文信息,进行排序 用法: 将此方法,放到ext-all.js文件最后,或者放到html页面最上面,总之要在Ext初始化之后,实际代码调用之前执行。
再加上可编辑grid,添加新行,删除一或多行,提示多行数据,推拽改变grid大小,grid之间拖拽一或多行,甚至可以在tree和grid之间进行拖拽,啊,这些功能实在太神奇了。更令人惊叹的是,这些功能竟然都在ext表格控件...
在Extjs4应用中使用Ext.Loader ======================================= 11条jquery常用技巧和方法整理列表 8个超棒的学习jQuery的网站 JQuery 1.5 getJSON 的使用 JQuery AJAX提交中文乱码的解决方案 Jquery css...
沙盒:在ExtJS历史上,ExjJS 4首次提供了完整的沙盒模式。从ExtJS 4开始,框架不再扩展数组或函数等原生对象,因此,与其它的框架同时加载到页面时,再也不会产生冲突。 应用架构:在ExtJS 4,引入了一个标准化的...
再加上可编辑grid,添加新行,删除一或多行,提示多行数据,拖拽改变grid大小,grid之间拖拽一或多行,甚至可以在tree和grid之间进行拖拽,啊,这些功能实在太神奇了。更令人惊叹的是,这些功能竟然都在ext表格...
3.9.3 分页工具栏显示在Grid的顶部 51 3.9.4 让EXT支持前台排序 52 3.10 后台排序 53 3.11 可编辑表格控件--EditorGrid 55 3.11.1 制作一个简单的EditorGrid 55 3.11.2 添加一行数据 56 3.11.3 保存修改结果 ...
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。 一、特色功能 ...1、采用Spring MVC的静态加载缓存功能,在...Panel里包含2个组件,在2个组件间传递参数显示数据。
《精通JS脚本之ExtJS框架》由浅入深地讲解了ExtJS在Web开发中的相关技术。本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计...
Panel里包含2个组件,在2个组件间传递参数显示数据。 三、开发工具和采用技术 1、开发工具:Eclipse、MyEclipse和其他IDE。 2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。 3、采用Hibernate 4.1.7。Spring...
Panel里包含2个组件,在2个组件间传递参数显示数据。 三、开发工具和采用技术 1、开发工具:WebMatrix 。 2、数据库是SQL Server Compact Edition (也可支持Access,Sql server)。 3、采用开源的互动地图Javascript...
-修正在父页面弹出的窗体最大化时错位的问题。 -为Grid增加SelectedRowIndex属性,用来简化单选行时的操作。 为Grid所有列增加TextAlign属性,用来控制文本的排列位置,默认靠左排列。 -复选框列的排列位置默认...
在 ExtJS3.3基础上开发的. 低一点的版本应该也能用. 没有去测试. 参考: Ext.PagingToolbar.js 如有BUG还请各位提出或留言. 附件中有图片, 一看就知道. 用法: var grid = new Ext.grid.GridPanel({ bbar: new Ext....
Panel里包含2个组件,在2个组件间传递参数显示数据。 三、开发工具和采用技术 1、开发工具:Eclipse、MyEclipse和其他IDE。 2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。 3、采用Hibernate 4.1.7。Spring...
Panel里包含2个组件,在2个组件间传递参数显示数据。 三、开发工具和采用技术 1、开发工具:Eclipse、MyEclipse和其他IDE。 2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。 3、采用Hibernate 4.1.7。Spring...
《精通JS脚本之ExtJS框架》由浅入深地讲解了ExtJS在Web开发中的相关技术。本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计...
很多时候,我们需要显示在grid中的数据不是短短的几条或者几十条,而是成千上万条。如果让大量的数据一股脑全都显示在一个页面中,可以想象会造成什么样的用户体验。
最近调试EXTJS 4的treegrid实例,看了很多水友的文章,以及官方的demo, 没一个可靠的,全都无法显示出来。像对于我们习惯用C++的coder来说,EXTJS简直就是一群无政府土匪来维护的,官网上连个搜索框都没有,找资料...
+在aspx页面中必须显示的声明控件的集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 -这将会影响所有的aspx页面,所以要特别关注。 -重命名AccordionPanel为AccordionPane (这也是在Asp...
+在aspx页面中必须显示的声明控件的集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 -这将会影响所有的aspx页面,所以要特别关注。 -重命名AccordionPanel为AccordionPane (这也是在Asp...