0 0

关于和store绑定的json取值问题(困扰很久)5

后台打印一个JSON数据 一边前台的 store加载,JSON数据如下:和以往的都差不多,但是我想多加了一个属性。
{total:100,data:[{name:'jack',age:23},{name:'robin',age:27}],newArg:'sad'}
前台和以往的没什么区别定义一个JSONSTORE代码如下:
var store=new Ext.data.JsonStore({
  url : '发送上面那个数据的servlet路径',
  totalProperty : 'total',
  root : 'data',
  fields : ['name','age']
})

store 能正常使用显示到 GridPanel中去
但是我怎么获得到后面的那个 参数 newArg 呢??
大大疑问!!!
2008年6月30日 20:22

4个答案 按时间排序 按投票排序

0 0

store.on('load', function(store) {
	newArg = store.reader.jsonData.data.newArg; //这就是你需要的参数
});

2008年7月01日 16:56
0 0


    var ds = new Ext.data.Store
    ({
    	proxy: new Ext.data.HttpProxy({url:'servlet/AccountServ'}),     
		reader: new Ext.data.JsonReader
		(
			{
		    totalProperty: 'totalProperty',
			root: 'root'
			}, 
			[
				{name:'id'},
				{name:'date'},
				{name:'type'},
				{name:'sort'},
				{name:'money'},
				{name:'remark'}
			])
	});

	ds.load({params:{x_newArg:'sad'}}); 



你应该要的是ds.load({params:{x_newArg:'sad'}}); 这个关键代码吧? 我都是这样传递参数的.嘿嘿,算是旁门左道吧...没办法,刚学EXT太多不明白了.

2008年7月01日 09:09
0 0

store.reader.jsonData.data['sad']

2008年6月30日 23:35
0 0

可以直接:

store.getById('sad');

或者:getAt
store.getAt(2);

2008年6月30日 21:42

相关推荐

    ExtJS的.NET控件_YuiGrid(数据绑定.同步_异步取值)

    本文将深入探讨YuiGrid如何在.NET环境中实现数据绑定,以及同步和异步取值的方法。 1. **YuiGrid概述** YuiGrid是基于ExtJS框架的表格组件,具备分页、排序、过滤、编辑等多种特性。它允许开发者将服务器端的数据...

    loaded_store_response from the group.json

    loaded_store_response from the group.json

    jsonview jsonview

    安装JSONView的过程通常很简单,对于Chrome浏览器,你可以直接从Chrome Web Store下载CRX文件(如本压缩包中的jsonview.crx)。下载后,将CRX文件拖拽到打开的Chrome浏览器窗口上,浏览器会询问是否安装该扩展,确认...

    JSONView谷歌插件.zip

    5. **错误检测**:如果JSON数据格式有误,JSONView会突出显示错误并提供错误信息,帮助开发者及时发现和修复问题。 6. **自定义设置**:用户可以根据个人喜好调整字体大小、主题颜色等,以适应不同的工作环境和视觉...

    JsonView json格式化

    1. 安装插件:首先,你需要在浏览器的扩展商店(如Chrome的Chrome Web Store或Firefox的Add-ons Marketplace)搜索“JSONView”,然后下载并安装。 2. 配置插件:安装完成后,可能需要重启浏览器。有些插件允许用户...

    java后台生成JSON数据

    - 一旦 Store 加载了 JSON 数据,可以将其绑定到视图组件(如表格或列表),自动更新显示。 在压缩包中的文件 "JSON 入门指南.htm" 可能包含有关 JSON 基础知识的教程,而 "json所用的jar包" 文件可能包含了用于...

    读Ext之十(解析JSON)

    综上所述,“读Ext之十(解析JSON)”可能会涵盖如何在Ext JS环境中设置和使用Store来解析和操作JSON数据,以及如何利用数据模型、Proxy、Reader等工具实现数据的加载、显示和交互。通过学习这个主题,开发者可以更...

    jsonView (json格式化工具)

    要在Chrome浏览器上安装JSONView,用户需要访问Chrome Web Store,搜索“JSONView”并点击“添加至Chrome”。安装完成后,无需额外设置,只需访问包含JSON数据的网页,JSONView就会自动识别并格式化显示。 **JSON...

    火狐和谷歌浏览器jsonview插件

    JSONView是一款非常实用的浏览器扩展,专为开发者设计,用于在Firefox和Google Chrome浏览器中以更直观、易读的方式查看JSON格式的数据。标题中的“火狐和谷歌浏览器jsonview插件”指的就是这款插件,它能帮助用户...

    JsonView.zip

    安装和使用JSONView通常很简单,通常在浏览器的扩展商店(如Chrome Web Store或Firefox Add-ons)中搜索“JSONView”即可找到并添加到浏览器。安装后,只需访问包含JSON数据的网页,JSONView就会自动解析并以友好的...

    extjs 跟 struts+json

    - 将Store绑定到Grid Panel,实现数据的动态加载。 6. **示例代码分析**: - 可能会提供一个或多个示例代码片段,展示如何在Struts 2 Action中构建JSON响应对象。 - 也可能包含ExtJS的Grid Panel配置代码,展示...

    Newtonsoft.Json专为.Net 2.0、3.5、4.0和4.5

    Portable版本适用于.NET Framework、Silverlight、Windows Phone和Windows Store应用,而WinRT版本则特指Windows Runtime环境。这些版本确保了Newtonsoft.Json可以在各种.NET平台上运行,增加了库的广泛适用性。 在...

    Json50r5.zip

    Json.NET Description: Json.NET is a popular high-performance JSON framework for .NET -Flexible JSON serializer for converting between .NET objects and JSON -LINQ to JSON for manually reading and...

    Chrome浏览器插件-Json格式化-JSONView

    JSONView 是一款针对 Chrome 浏览器的插件,它主要功能是对网页中显示的 JSON 数据进行美化和格式化,使原本紧凑、难以阅读的 JSON 字符串转换为清晰、结构化的视图,便于开发者和数据分析师快速查看和理解数据内容...

    个人最新换的JSON视图chrome插件-JSON-handler

    安装"JSON-handler"插件的方法相对简单,通常可以通过Chrome的Web Store进行搜索并添加到浏览器中。在安装了0.6.2_0.crx版本的插件后,用户可以在浏览器的右上角找到插件图标,点击即可激活。在访问包含JSON数据的...

    使用html标签、jQuery-EasyUI和Ext4分别展示json数据

    Ext4提供了丰富的组件库,包括数据绑定和模型层,使得处理JSON数据变得简单。首先,你需要定义一个`Store`来存储JSON数据,然后创建一个`GridPanel`来显示数据: ```javascript Ext.application({ name: 'MyApp', ...

    jsonview使用工具

    在Web开发、API调试或者数据分析中,JSON格式的数据经常被使用,而JSONView则提供了友好的视图,使得这些数据能够以树状结构清晰地展现出来,便于理解和操作。 一、JSONView的安装与启用 1. 首先,你需要访问Chrome...

    JsonView.rar

    在当今的Web开发领域,JSON(JavaScript Object Notation)已经成为数据交换格式的首选,而JsonView则是一款专为开发者设计的工具,旨在简化JSON数据的查看和理解。本文将深入探讨JsonView的功能、用途以及如何利用...

    extjs+servlet+json简单应用

    例如,你可以使用Ext.data.Store来存储从Servlet获取的JSON数据,然后绑定到Grid上显示。同时,通过配置Store的proxy,可以设置其与Servlet的交互方式,如URL、请求方法等。 在实际应用中,我们通常会创建一个ExtJS...

    JsonView谷歌浏览器JSON解析插件

    JSONView是一款专为谷歌浏览器(Chrome)设计的插件,旨在帮助用户更直观、便捷地解析和查看JSON格式的数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于网页应用和服务之间的数据传输。...

Global site tag (gtag.js) - Google Analytics