最近使用Ext.data.JsonStore从后台取数据时,返回的数据多条数据,但是在现实时一直是一条数据,经过排除发现是因为返回数据中有个数据对象里面有个对象的名称也为id和JsonReader的idProperty默认的id属性重复。
js代码如下:
var pieStore = new Ext.data.Store({
url : jspath+'Chaart/pie2/getGropGhgByOrgId.do' ,
baseParams :{year_a:2011,month_a:4,orgid:"40288da02edcc901012edcd1f0da0008"},
autoLoad: true ,
reader :new Ext.data.JsonReader({
root: "test",idProperty: 'idabc'},[
{name: 'season',mapping:"id.gapType"},
{name: 'total', mapping: 'total'}
])
});
其中name的mapping对应的是id.gapType,{name: 'season',mapping:"id.gapType"},
返回的数据为:
{
"month_a":4,
"orgid":"40288da02edcc901012edcd1f0da0008",
"test":[
{
"id":{"gapType":"CH4","month":2},
"season":"CH4",
"total":"31080.00000"
},{
"id":{"gapType":"CO2","month":3},
"season":"CO2",
"total":"2081.20000"
},{
"id":{"gapType":"HFCs","month":4},
"season":"HFCs",
"total":"10335780.00000"
}
],
"year_a":2011
}
分享到:
相关推荐
标题中的"ExtDesigner中用jsonstore给girdpanel绑定数据"是指在Ext Designer这款可视化设计工具中,通过JsonStore来为GridPanel加载和显示JSON格式的数据。ExtDesigner是Sencha提供的一款用于创建ExtJS应用的图形化...
这种特性使得JSONStore在处理临时或短期数据存储时具有较高的效率和可靠性。 **线程安全性** 线程安全是Go-JSONStore的一个重要特点。在多线程环境中,多个并发的goroutines可以同时读写JSONStore而不会出现数据...
在ExtJs框架中,JsonStore是一种非常重要的数据存储器,它专门用来处理和展示JSON格式的数据。本资料主要讲解如何使用JsonStore来加载并显示数据,以创建一个简单的个人信息表格。 首先,为了使用ExtJs框架,我们...
在Python中,json模块提供了读写JSON文件的基本功能,但jsonstore库则更进一步,提供了更高级的抽象和便利性,使得操作JSON数据变得更加简单。 jsonstore-1.2.tar.gz这个压缩包中包含了jsonstore库的源代码和其他...
`jsonstore`库是一个轻量级的数据存储解决方案,它主要的功能是将数据以JSON格式存储和读取,方便进行数据持久化操作。 一、Python库与`py2.7.egg`格式 Python库是一系列预编译的模块,提供了特定功能,便于开发者...
这暗示`jsonstore`可能是一个与Apache ZooKeeper相关的Python库,用于在分布式环境中存储和管理数据。"云原生"(Cloud Native)指的是设计和构建应用程序的方式,使其能在云计算环境中高效运行,强调容器化、微服务...
根据提供的文件信息,本文将详细解析ExtJS 4中如何处理不同类型的Store及与之相关的数据操作、模型定义以及前端展示等内容。 ### ExtJS 4中的Store与数据管理 #### Store概念简介 在ExtJS 4中,Store是用于存储...
在提供的 `myserlvet.js` 文件中,我们创建了一个 `JsonStore` 对象,它是ExtJS中用来存储和管理JSON数据的类。`JsonStore` 配置了 `url` 属性,指定了Servlet的地址,这样它就能向服务器发起请求获取数据。同时,`...
在Ext.js中,`Ext.Store`是用来管理数据的类,它通常与各种UI组件(如Grid、ComboBox等)关联,用于存储和检索数据。然而,获取`Ext.Store`的方式并不像获取其他Ext组件那样直接,因为Store并不是一个具有可视界面的...
在"Ext 根据数据库返回json动态生成grid列表实例"中,我们学习了如何使用ExtJS创建一个动态的Grid,它的列和数据都依赖于服务器返回的JSON数据。这个过程包括了Grid的基本配置、数据存储的设定以及如何处理和解析...
`Ext.data.Store 读取XML属性值.txt`可能介绍了如何从XML文件中提取数据并填充到Store中,以便在GridPanel或其他组件中使用。 3. **JsonStore**: JsonStore 是基于EXTJS的Store的一个子类,专为处理JSON格式数据...
jsonstore.io为小型项目提供免费,安全且基于JSON的云数据存储。 只需输入https://www.jsonstore.io/,复制URL并开始发送HTTP请求与您的数据存储进行通信。 POST请求将保存数据,PUT请求修改数据,DELETE请求删除...
在这个例子中,person是一个PersonRecord类型的实例,包含了姓名和年龄这两个属性。三、Ext.data.StoreExt.data.Store是ExtJS中用于管理数据集的核心组件,它可以加载并存储数据,同时提供对数据的查询、排序、过滤...
总的来说,ExtJS中的Tree组件提供了丰富的功能来处理节点的链接和数据加载,而Store组件则为数据管理提供了强大的支持,它们共同构建了ExtJS应用程序的数据交互基础。理解和熟练掌握这些概念和技术,对于开发复杂的...
1. **JsonStore**:对于JSON格式的数据,ExtJS提供了JsonStore,它可以自动解析服务器返回的JSON对象,并将其转化为Store中的数据。 2. **XML和SOAP支持**:虽然JSON是最常用的数据格式,但ExtJS也支持XML和SOAP...
Django JSONStore 将Django JSONField数据公开为虚拟模型字段照常使用ModelForm和ModelAdmin。 执行简单的查询。 需要时可以迁移到实际表列,而无需更改代码。 适用于存储愚蠢的业务数据,无需数据库迁移的快速原型...
配置时需提供`url`和`root`属性,`root`定义了JSON对象中包含数据的键。JSON的优势在于它易于阅读和编写,同时也易于机器解析和生成,因此常用于前后端数据交互。 4. **动态从服务器获取数据**:在大型应用中,通常...
JSONStore是为移动应用提供数据存储功能的一个组件,提供了包括数据加密和离线操作在内的多种功能。其正确描述是JSONStore API可以被扩展以更好地满足开发者的需求。这意味着开发者可以根据应用的需求定制和优化...
`JsonStore`的`fields`属性定义了数据集中字段的结构,这里的`groupId`和`groupName`分别对应数据集中的唯一标识和显示名称。 ```javascript store: store1 = new Ext.data.JsonStore({ url: path + '/servlet/...
通过遍历JsonStore中的所有记录,对比记录的物料ID与用户选择的物料ID,如果发现重复,就阻止编辑并提示用户。 这个解决方案体现了EXTJS的灵活性,开发者可以通过自定义事件和验证逻辑来扩展框架的功能,满足特定...