最近在学extjs,发现资料真是少,遇到问题百度半天都出不来,最后还是自己琢磨出来的..

store = Ext.create('Ext.data.Store', {fields: ['id', 'account', 'name','departmentId','department','phone','createTime','flag'],//department.name是无效的<span style="font-family: Arial, Helvetica, sans-serif;">               </span>
pageSize: 20,remoteSort: false,remoteFilter: true,proxy: {type: 'ajax',url: 'user/query',reader: {type: 'json',root: 'data',totalProperty: 'totalCount'}},<pre name="code" class="javascript"><span style="font-family: Arial, Helvetica, sans-serif;">  sorters: [{</span>

property: 'id',direction: 'desc'}],autoLoad: true});
上面的代码中,fields里的department是一个对象,如果

{text: '部门名称', dataIndex: 'department', maxWidth: 120},

获得的是[Object object]

解决方式:

{text: '部门名称', maxWidth: 120,renderer:function(value, cellMeta, record){<span style="white-space:pre">    </span>//alert(record.data.department);<span style="white-space:pre">    </span>return record.data.department.name;<span style="white-space:pre"> </span>}},

部分代码:

renderTo: Ext.getBody(),store: store,frame: true,autoWidth: true,autoScroll: true,
<span style="white-space:pre"> </span>columns: [
<span style="white-space:pre">     </span>{text: '部门名称', maxWidth: 120,<span style="white-space:pre">     </span>renderer:function(value, cellMeta, record){//alert(record.data.department);//是[Object object]return record.data.department.name;}},],
{text: '部门名称', dataIndex: 'department.name', maxWidth: 120},//错误方法

extjs4.2 前端读取对象的方法相关推荐

  1. java后端js_后端传java复杂对象给前端js对象

    jsp界面中将后端的java复杂对象传递给前端js对象的方法: 用JSP表达式--加JSON数据转换 复杂对象需要转成JSON数据进行前后端传输,所以后端传值前.前端接收对象后都需要进行JSON数据处 ...

  2. 读取OleDbDataReader对象的方法

    读取OleDbDataReader对象的方法: 假设oleDbRead为OleDbDataReader对象 1.根据索引 if (oleDbRead.Read()) {       string st ...

  3. 今日前端小知识——遍历对象的方法

    遍历对象的 5 种方法 for...in... Object.entries()/Object.keys()/Object.values() Object.getOwnPropertyNames(ta ...

  4. 如何使用JavaScript实现纯前端读取和导出excel文件(转)

    转自小茗同学博客:https://www.cnblogs.com/liuxianan/p/js-excel.html js-xlsx 介绍 由SheetJS出品的js-xlsx是一款非常方便的只需要纯 ...

  5. python如何对一个属性或方法进行封装_python 类、对象、方法、属性

    在python中,一个对象的特征也称为属性(attribute).它所具有的行为也称为方法(method) 结论:对象=属性+方法 在python中,把具有相同属性和方法的对象归为一个类(class) ...

  6. 纯前端读取excel (SheetJS js-xlsx.js框架)

    文章目录 介绍 兼容性 使用方法 实现思路 文件引用 代码示例及详解 开发注意 介绍 应项目需求需要做一个纯前端读取excel文件的功能.各方面评估框架后选择了SheetJS的xlsx.js. She ...

  7. 前端FileReader对象实现图片file文件转base64

    1.file转base64具体代码 // 图片file转base64方法(file文件,回调函数)fileToBase64(file, callback) {// 创建FileReader对象(不兼容 ...

  8. 如何使用JavaScript实现纯前端读取和导出excel文件

    js-xlsx 介绍 由SheetJS出品的js-xlsx是一款非常方便的只需要纯JS即可读取和导出excel的工具库,功能强大,支持格式众多,支持xls.xlsx.ods(一种OpenOffice专 ...

  9. 前端读取Excel文件(使用js-xls插件)

    前言: 由于项目需要,现在要用户在上传文件之后,页面能实时.即不通过服务器就能读取到excel的表头关键字,就像上传图片实时预览一样,将关键字展示到页面上. 官方例子: 使用js-xls插件,亲测IE ...

最新文章

  1. NodeJS加MongoDB应用入门
  2. POJ2104 K-th Number [分块做法]
  3. java国际化---native2ascii.exe 的使用方法
  4. 自己动手编写一个ajax extender
  5. Flask爱家租房--房屋管理(获取房东发布的房源信息条目)
  6. 如何在springboot中使用PageHelper分页插件
  7. 深度学习——loss函数的学习笔记(legacy)
  8. C语言文件读写操作总结
  9. 求三阶行列式--学解析几何的朋友计算外积和混合积可以用这个啦--
  10. 不用Bootcamp双系统,在Mac上跑Windows是啥感觉?
  11. 关于按钮“按下”效果的两种实现
  12. CodeForces 961G Partitions 题解
  13. 人类高质量程序员电脑配置(持续更新)
  14. 史上最全的Python定量金融三方库汇总
  15. python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv)
  16. (二)IJCAI 国际人工智能联合会议
  17. bmob php,Bmob 简单API使用(一)
  18. SAP FREE_SELECTIONS_INIT多表动态选择演示
  19. HBase原理 | HBase分区影响与合理分区设置
  20. 计算机考研面试题复习

热门文章

  1. GRUB与Linux系统修复(第二版)
  2. 百度网盘不限速下载神器献给你
  3. python-opencv学习笔记(三)
  4. 配置LINUX的DNS主辅服务器
  5. 本科,程序员,北京工作两年多,税后12k,出路在哪里?
  6. 《Spark与Hadoop大数据分析》一一1.1 大数据分析以及 Hadoop 和 Spark 在其中承担的角色...
  7. Saltstack常用模块及API
  8. 戏(细)说Executor框架线程池任务执行全过程(上)
  9. Programming Computer Vision with Python (学习笔记十二) 1
  10. PHP intval() 函数