ExtJs中grid的dataIndex为传回Json数据的一个对象的一个属性时处理方式
2013-06-06 14:52
281 查看
如果从后台传回的json数据为:
{standBook:[{"id":1,"operateAction":{"id":1,"name":"减少"},"operateBase":"一号文件","operateContent":{"id":3,"name":"军转安置"},"operateDate":"2013-06-05","operateTarget":"张三","operater":"李四"}]}。想使用红色部分作为grid中的一个列。
则在record中可以设置:name : 'operateAction.name',
mapping : 'operateAction.name'
在extjs4.0中的model做类似设置也应该可以(待验证)。
然后再grid中设置:dataIndex : 'operateAction.name'
即能将json数据中的对象的值赋值到相应列。
{standBook:[{"id":1,"operateAction":{"id":1,"name":"减少"},"operateBase":"一号文件","operateContent":{"id":3,"name":"军转安置"},"operateDate":"2013-06-05","operateTarget":"张三","operater":"李四"}]}。想使用红色部分作为grid中的一个列。
则在record中可以设置:name : 'operateAction.name',
mapping : 'operateAction.name'
在extjs4.0中的model做类似设置也应该可以(待验证)。
然后再grid中设置:dataIndex : 'operateAction.name'
即能将json数据中的对象的值赋值到相应列。
相关文章推荐
- Json对象和数组 格式,取值,特殊属性名取值:(处理方式和EL取值一样: 对象["属性名"])
- 输出一个对象的所有属性的值,可以不用反射机制,用JSON处理更方便
- json数据与JAVA数据的转换 jsonJavaBean.netApache 自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据 1、DTO:Data T
- 一个java处理JSON格式数据的通用类
- JSON复杂数据处理之Json树形结构数据转Java对象并存储到数据库的实现
- struts2 中属性驱动(其实就是struts2 action 中处理 request 的参数【old 方式servlet api 封装数据到javabean中(or beanutils)】),这里属性驱动是新方式
- C++实现线程同步的几种方式 线程同步是指同一进程中的多个线程互相协调工作从而达到一致性。之所以需要线程同步,是因为多个线程同时对一个数据对象进行修改操作时,可能会对数据造成破坏,下面是多
- 2017_11_22 Json数据与Java对象互转的两种方式(二)
- 自定义标签属性数据通过json对象解析得到所需数据方法
- 关于数据序列化(3),JSON的方式,FastJson序列化对象和List集合示例
- ajax data数据里面传一个json到后台的写法
- 思考一个问题:如何将map里面的值,映射到一个对象里的属性,不通过手动方式设置!!!
- Enterprise Library深入解析与灵活应用(5):创建一个简易版的批处理执行器,认识Enterprise Library典型的配置方式和对象创建方式
- iOS Json和对象互转(反射支持对象嵌套的复杂对象类型,支持基本数据类型和NSDate属性转化)
- PL/SQL 一个数据对象一个事务(且记录错误信息到处理对象)(rollback,submit)
- Java DTO数据响应回前端时JSON对象中多出一些未知属性
- json工具处理对象属性时,该属性需要特殊处理时,例如时间本来是yyyy/MM/dd你想转换为yyyy-MM-dd
- 一个java处理JSON格式数据的通用类
- 四种常见的 POST 提交数据方式(application/x-www-form-urlencoded,multipart/form-data,application/json,text/xml)
- json对象的key有空格的处理 4000 方式