`
cscs31
  • 浏览: 27288 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类

[已解决]Grid Store Load后如何访问Record之外的Response数据

阅读更多
大家好,刚用Ext请教大家一个问题。先看代码吧:
var reader = new Ext.data.JsonReader({
		root: 'grid.list',
		totalProperty:'grid.pagingInfo.totalRows'
	},recordType);
	var proxy = new Ext.data.HttpProxy( {
		url : '/Fros/ext/ext!listdata.action'
	});
	var store = new Ext.data.Store({
		reader:reader,
		proxy:proxy,
		remoteSort:true
	});

后台返回的数据是这样的
{
grid:{list:[...],data:{...}}
}
这个时候在load的callback函数中好像只能获取到grid.list的那些Records,那么我怎么能获取grid.data数据呢?
不知道说清楚没有?
分享到:
评论
4 楼 水里的天空 2009-03-10  
cscs31 写道

找到解决方法了,当load后使用store.reader.jsonData就可以获取到

你能不能具体说一下怎么解决的,代码贴出来。我把root设置为grid后表格里的数据就读不到了,data中的数据又是怎么拿到的?
3 楼 cscs31 2008-09-24  
找到解决方法了,当load后使用store.reader.jsonData就可以获取到
2 楼 cscs31 2008-09-24  
jianfeng008cn 写道
设定root为grid 这样就可以访问到了

谢谢您的回答,可是对于Grid来说,每行的数据是在grid.list里,是不是必须要制定grid.list?
1 楼 jianfeng008cn 2008-09-24  
设定root为grid 这样就可以访问到了

相关推荐

    ExtJS grid过滤操作

    ExtJS Grid是一个强大的数据展示组件,它允许用户以表格的形式查看和操作大量数据。在实际应用中,数据过滤是常见的需求,以便用户能快速定位到感兴趣的信息。本篇将深入探讨ExtJS Grid的过滤操作,以及如何动态地对...

    前端开源库-mongoose-gridstore

    **mongoose-gridstore** 是一个专为Mongoose设计的开源库,它主要的作用是为MongoDB数据库中的文档提供存储大型附件的功能。Mongoose是JavaScript的一个流行ORM(对象关系映射)库,它使得在Node.js环境中操作...

    ext grid数据绑定

    查找结果后,如果需要更新Grid显示,可以使用Store的`loadData`或`add`方法。例如,当你找到了匹配的记录,可以这样更新Grid: ``` // 假设searchResults是从查询操作中获取的结果数组 store.loadData(search...

    Ext.Store的获取方法

    在Ext.js中,`Ext.Store`是用来管理数据的类,它通常与各种UI组件(如Grid、ComboBox等)关联,用于存储和检索数据。然而,获取`Ext.Store`的方式并不像获取其他Ext组件那样直接,因为Store并不是一个具有可视界面的...

    extjs grid数据导出excel文件

    1. **获取Grid数据**:在EXTJS中,Grid的数据存储在Store对象中。要导出数据,我们需要先从Store中获取所有的记录。这可以通过调用`store.getData()`方法来完成,返回的是一个包含所有记录的数据对象。 2. **构建...

    页面获取grid中的数据

    在IT行业中,页面获取Grid中的数据是一个常见的任务,特别是在开发数据驱动的应用程序时。Grid通常是一种用户界面元素,用于展示和操作大量结构化的数据。在本篇博文中,我们将探讨如何从网页或Web应用程序的Grid...

    大数据量高性能前端表格grid 动态加载数据

    "大数据量高性能前端表格grid 动态加载数据"这一技术主题,旨在优化用户体验,解决因一次性加载大量数据导致的页面卡顿问题。本文将深入探讨如何实现这种高效的数据加载策略。 首先,"高性能grid"是指一种能够快速...

    Grid++Report报表代码填充数据

    10. **最佳实践**:在实际应用中,应遵循一些最佳实践,如分离数据访问层和业务逻辑层,使用数据访问对象(DAO)模式,保持代码清晰和可维护性。同时,合理设计报表模板,避免过度复杂,提高用户体验。 了解并掌握...

    ExtJS 使用grid显示数据

    2. **数据存储(Store)**:管理数据集,它可以是本地数据或远程数据,如`Ext.data.Store`,配置数据源、proxy(代理)用于与服务器通信,例如JSONP或Ajax。 3. **列模型(Column Model)**:定义Grid的列布局,`...

    ext grid 显示数据

    通过阅读"5_使用Grids显示数据.doc"文档,你可以更深入地了解EXT JS Grid的用法和实践,包括如何配置和使用上述功能,以及解决实际项目中的问题。掌握EXT JS Grid的使用,对于提升前端数据展示的效率和用户体验有着...

    extjs动态表格实例(封装GRID,从STRUTS2读取后台数据 )

    4. **处理JSON响应**:在前端,当Store接收到JSON数据后,会自动更新Grid,显示数据。 5. **事件监听和处理**:可能需要监听Grid的事件,例如行选择、单元格编辑等,以便进行相应的操作。 6. **动态列生成**:根据...

    extjsDemo(store grid form mvc模式等一些demo)

    Grid是ExtJS中最常用的组件之一,用于显示二维数据,通常与Store配合使用。在"extDemo"中,你可以学习到如何创建一个基本的Grid面板,设置列(columns),绑定Store,实现分页、排序和过滤功能。Grid还支持自定义行...

    ExtJs动态grid的生成

    - 通过监听事件,如`store.load`,可以在数据加载后立即调整Grid。例如,如果新数据包含新的列,你可以在加载完成后动态添加这些列。 5. **自定义工具栏和功能** - Grid的顶部通常包含一个工具栏,可以动态添加...

    EXT-JS Grid 用法

    4. 配置Store:EXT-JS Grid需要一个数据Store来存储和管理数据。在EXT Designer中,可以通过“New Store”按钮创建一个新的Store,并设置数据源、模型定义以及数据加载方式。 5. 绑定数据:将创建的Store与Grid关联...

    ExtJs grid多选时获取选中的所有值

    1. **创建Store**:首先,我们需要创建一个Store来存储Grid的数据。在这个例子中,我们使用了HTTP Proxy和JsonReader来从服务器获取数据。 ```javascript var storeFatList = new Ext.data.Store({ proxy: new ...

    ligerui+Json_使用LigerUI的Grid和Java的Json实现数据显示

    如果数据发生变化,只需重新调用Grid的`loadData`方法即可刷新表格。 在实际开发中,你可能还需要关注以下方面: - 错误处理:处理服务器返回错误或网络异常的情况。 - 动态加载:设置`pageSize`和`remoteSort`...

    extjs_02_grid显示本地数据、显示跨域数据_.docx

    ### ExtJS Grid 显示本地数据与跨域数据详解 #### 一、ExtJS Grid 基础介绍 ExtJS 是一款强大的 JavaScript 框架,用于构建交互式的 Web 应用程序。它提供了丰富的 UI 组件,其中包括 `Ext.grid.Panel`,这是一种...

    关于extjs4如何获取grid修改后的数据的问题

    在EXTJS4中,开发人员经常需要处理Grid控件中的数据操作,特别是在用户对Grid中的数据进行编辑后,获取并处理这些修改的数据是至关重要的。本文将深入探讨EXTJS4中如何有效地获取Grid修改后的数据。 EXTJS4的Grid...

    好看数据表格GRID

    "好看数据表格GRID"是一个专为数据展示设计的组件或框架,它旨在提供美观、高效且易用的方式来呈现各种类型的数据。在当前信息化社会中,数据处理和分析已经成为各行各业的重要任务,而GRID作为数据可视化工具,能...

    Extjs Grid2Grid拖拽

    这通常通过调用store的`loadData()`或`sync()`方法以及Grid的`refresh()`方法来实现。 5. **事件处理**:在实现拖放功能时,你需要关注几个关键事件,如`beforedrop`、`drop`、`dragstart`、`dragend`等。这些事件...

Global site tag (gtag.js) - Google Analytics