- 浏览: 74567 次
- 性别:
- 来自: 北京
-
最新评论
1.Ext.onReady(function(){ 2.//header也就是你应该从后台取回的表头数据,现在写死在了这里 3. var headers = [{name: 'company',header:'Company'},{name: 'price',header:'Price'},{name: 'change',header:'change'}] 4. var store = new Ext.data.SimpleStore({ 5. fields: headers 6. }); 7. var columns = []; 8. Ext.each(headers,function(h){ 9. columns.push({ 10. header:h.header, 11. dataIndex:h.name 12. }); 13. }); 14. 15. var grid = new Ext.grid.GridPanel({ 16. store: store, 17. columns: columns, 18. stripeRows: true, 19. height:350, 20. width:600, 21. title:'Array Grid' 22. }); 23. 24. grid.render('grid'); 25.});
上面从后台取表头的时候应该用同步方法调用后台,而不是用异步,如果用异步的话,会出现你还没拿到后台的表头数据就实例化了grid.
给你个同步请求的方法:
1.var syncRequest = function(url) { 2. var conn = Ext.lib.Ajax.getConnectionObject().conn; 3. try { 4. conn.open("GET", url, false); 5. conn.send(null); 6. } catch (e) { 7. Ext.Msg.alert('info','error'); 8. return false; 9. } 10. return Ext.decode(conn.responseText); 11. } 12.//把上面的headers改为 13.var headers = syncRequest(url); 14.后台的返回数据为headers的内容就行啦
发表评论
文章已被作者锁定,不允许评论。
-
前台分页, 我这里总结一下工作中实现的几种 Ext tree 和 grid 的分页问题。
2010-12-09 15:31 21751、tree 的分页。 当树中的叶子节点过多的时 ... -
Ext.grid.GridPanel 加多个 Ext.Toolbar
2010-12-08 16:58 1675搜索条件很多,一行toolbar不够用了,默认情况下ext一行 ... -
仿qwikiOffice,在ExtJS2.0.2下实现的信息提示小窗口Notification
2010-11-25 14:29 1231在 qwikiOffice 中看到有右下角的消息提示框,在系统 ... -
js实现导入导出打印预览
2010-11-05 11:26 1818<%@ page contentType="a ... -
上传 formpanel
2010-08-17 16:52 1098Ext.ns('Flow.deployProcess'); ... -
[Ext扩展]两个来自Ext官方论坛的时间控件扩展,可选择时分秒
2010-07-28 10:29 3608为方便大家使用,我把控件所需的js、css、gif文件都提取 ... -
如何隐藏form表单中的ComboBox与fiedLabel
2010-03-11 18:50 2189如何隐藏form表单中的ComboBox与fiedLabel ... -
Ext.data- Connection/Ajax/Record
2010-03-10 11:43 1005Ext.data.Connection 访问指定的url,这 ... -
【转】ExtJS 3.0 优秀扩展简介 (持续更新)
2010-02-21 09:42 748http://atian25.iteye.com/blog/4 ... -
Ext2.2动态生成ColumnModel
2010-02-09 15:35 1736本篇主要介绍动态生成ColumnModel,进而生成动态生成G ... -
gridpanel动态重新加载columnModel与store
2010-02-09 15:06 1519其实很简单的,主要就是以下三项.//重新绑定gridthis. ... -
ExtJS中get、getDom、getCmp、getBody、getDoc的使用(转)
2010-02-09 14:36 3212Ext中包含了几个以get开头的方法,这些方法可以用来得到文档 ... -
Ext2的日期组件只选择年月
2010-02-04 10:37 811使用 和以前使用一样 -
MyEclipse的JavaScript提示插件(JSEclipse)
2010-01-27 10:29 2996MyEclipse的JavaScript提示插件(JSEcli ... -
grid去掉分页 刷新
2010-01-25 10:17 1440Ext.override(Ext.PagingToolbar, ... -
在ExtJs的容器中显示图片,并动态更新
2010-01-25 09:26 2139{ xtype: 'box', //或者x ... -
grid三层表头
2010-01-21 17:36 1345MyGridView = Ext.extend(Ext.gri ... -
ext javasript json转换为对象
2010-01-21 15:09 962var json = response.responseT ... -
javascript数据类型转换
2010-01-21 14:48 2256首先我们可以看C中间的强制类型转换,只能存在整数可表示类型和浮 ... -
扩展Ext.form.DateField实现定义日期面板默认展示日期
2010-01-20 16:20 2824用了这么久的EXT,感觉Ext的功能是很全很强了,但任何东西都 ...
相关推荐
"Ext3.4.0复杂(多行)表头+锁定多列例子"这个标题涉及到的是一个JavaScript库——Ext JS的一个高级功能应用。Ext JS是一个流行的前端框架,用于构建富互联网应用程序(RIA),它提供了一套完整的组件化开发工具,包括...
标题“EXT复杂表头+锁定列例子”提示我们这里将探讨EXT库在实现这种功能时的应用。 EXT是一个强大的JavaScript库,专为构建桌面级的Web应用而设计。它提供了丰富的组件,包括表格(Grid),用于高效地展示和操作...
该例子实现了ext的gridpanel多层表头+分组+小计以及与Java后台交互的全代码。还有自适应浏览器大小的功能包括导出excel,里面有注释,可能注释不全。分别为group.jsp,totals.jsp页面。
在EXTJS中,列表头通常由`Ext.grid.header.Container`组件定义,而子列表头则可以通过嵌套`Ext.grid.header.Container`来实现。首先,你需要创建一个基本的`Ext.grid.Panel`,然后在它的`columns`配置中定义列。为了...
在我们的例子中,我们将看到如何通过JavaScript代码来动态构建GridPanel。 在前端部分,HTML代码设置了必要的资源引用,包括CSS样式表和ExtJS的JavaScript库。`<div id="grid_div"></div>`这部分是用来放置...
Flexigrid是一款基于jQuery的开源JavaScript表格插件,它的设计灵感来源于Ext Grid,但相比于Ext Grid,Flexigrid更加轻量级,易于理解和使用。它提供了丰富的功能,如数据分页、排序、搜索以及自定义列宽等,使得在...
var grid = Ext.create('Ext.grid.Panel', { store: store, columns: [{ text: 'Name', dataIndex: 'name', renderer: function(value, meta, record) { // 检查并处理合并 if (value === 'SomeValue') { ...
2.7. 还差:表头菜单,分页,可编辑表格,去服务器读取数据,改变大小,表格间拖拽,树与表格间拖拽。 3. 歌颂吧!只为了树也要学ext。 3.1. 真的,我是为了树,才开始学ext的。 3.2. 传统是先做出一棵树来。 ...
在ExtJs框架中,我们经常需要在表格(`Ext.grid.Panel`)中显示超链接,并且当用户点击这些超链接时,能够获取到当前行的数据。为了实现这一功能,我们可以使用`renderer`函数对单元格进行自定义渲染。 **代码示例*...
本篇将详细讲解如何去除`gridPanel`表头的全选框,并提供一个小例子供参考。 首先,理解`gridPanel`的结构是关键。`gridPanel`的表头(header)通常包含一个特殊的单元格,该单元格内有一个用于全选/全不选的复选框...
在这个例子中,`$provinceCheckbox01`是一个复选框组,它通过监听`change`事件来响应用户的选择变化。 接下来,定义了一个名为`gridItems`的数组,用于存储表格中的数据。当用户选择或取消选择复选框时,这个数组会...
在本文中,我们将探讨如何在Ext JS 4中创建一个带有星期显示的日期选择控件。在标准的Ext JS库中,虽然提供了日期选择器组件...在这个例子中,我们展示了如何扩展日期选择器以显示星期数,为用户提供更全面的日期信息。
- **多表头 grid**:展示复杂表头的设置。 - **带搜索的 grid**:集成搜索功能的表格。 - **Grid 多选/全选**:实现表格行的选择功能。 - **可编辑的 grid**:允许用户直接编辑表格中的数据。 - **图片验证码的实现*...
- **多表头Grid**:实现复杂的多级表头,增强数据展示的灵活性。 - **带搜索的Grid**:添加搜索功能,使用户能够快速定位所需信息。 - **Grid多选/全选**:实现对表格行的多选和全选功能,方便批量操作。 - **可编辑...