今天用easyui 的datagrid绑定数据时,后台提供的数据是实体类类型的,其中有一个实体类A的属性b是另一个实体类B类型的,而前台需要显示b的属性c,这下就悲剧了,前台没法直接绑定了,后来脑筋一转,想到了datagrid的列属性formatter,formatter提供了row,这样的话我们在formatter里面指定一下不就可以了吗

于是~

function dgDevice_datagrid() {$('#dgDevice').datagrid({url: 'DeviceList.ashx?action=GetDevices',toolbar: '#tb1',width: 540,singleSelect: true,remoteSort: true,sortName: 'SaleDate',sortOrder: 'desc',rownumbers: true,columns: [[{ title: '设备ID', field: 'DeviceID', width: 190, align: 'center' },{ title: '出厂日期', field: 'ExFactoryDate', width: 110, align: 'center',formatter: function (val) {return formatDate(val, "yyyy-MM-dd");}},{ title: '售卖日期', field: 'SaleDate', width: 110, align: 'center',formatter: function (val) {return formatDate(val, "yyyy-MM-dd");}},{ title: '账户', field: 'AccountName', width: 80, align: 'center',formatter: function (value, row, index) {return row.Account.AccountName;}}]],onSelect: function (rowIndex, rowData) {dgSensor_datagrid(rowData.DeviceID);}});}

完美~

转载于:https://www.cnblogs.com/luludongxu/p/4080837.html

easyui datagrid 绑定json对象属性的属性相关推荐

  1. Java判断json对象的某个属性是否为空

    java 中 JSON 对象的属性如果为空,之间提取使用会报错.对于有可能为空的属性,使用之前需要先判断一下.例如 if(jsonObject.get("fileName")equ ...

  2. java json 对象如何对属性排序_Java对象集合、对象数组如何排序?你需要知道这两种方式...

    一.引子 在比较Java对象时,正常情况下,我们只能使用==或!=进行比较,而不能使用>或者<这样的运算符. 那么问题来了,开发过程中我们经常要对多个对象排序,排序必然需要比较,那么如何实 ...

  3. JS获取JSON对象数组某个属性最大值

    var name_value= [{"name":"闵行区","value":20},{"name":"浦东新 ...

  4. (easyui datagrid+mvc+json)之asp.net分页查询

    最近在做分页查询的功能,在网上也翻看了不少,但是自己的吸收能力就差了好多,而且当时最大的想法就是,怎么就没有我想要的那种,既是easyui的,又要用mvc的架构,还要能够实现底层的分页传值,用.net ...

  5. JS拼接字符串的过程中将JSON对象存到某个标签的属性中,encodeURIComponent(),btoa()用法介绍

    JS拼接字符串的过程中将JSON对象存到某个标签的属性中 JS拼接字符串的过程中将JSON对象存到某个标签的属性中,encodeURIComponent(),btoa()用法介绍 案例描述 实现方法 ...

  6. js给json对象添加、删除、修改属性

    <script type="text/javascript">//json对象var json={ "firstName":"Bill&q ...

  7. 移除Java对象中的属性_移除/添加 JSON对象中的某个属性

    因为JSON完全是动态的,所以给一个JSON对象添加一个属性是很简单的,如: var json = {}; json.username='xtayfjpk'; 这样就为json对象添加了一个名为use ...

  8. 关于easyui datagrid分页的json格式

    2019独角兽企业重金招聘Python工程师标准>>> 在网上找了很多资料,始终无法知晓easyui如果分页的话,需要传哪些值,并且json的组成格式是什么样的. 看了一篇质量比较好 ...

  9. javascript学习-创建json对象数据,遍历

    之前我已经有讲过后台返回json数据到前台,并在前台遍历json数据. 这里讲下直接在JS里创建JSON数据,然后遍历使用~ 创建代码例如以下:(创建的是JSON对象) var YearSelect ...

最新文章

  1. 配置Tomcat6的管理用户
  2. 把文档放到PNG图片中
  3. 小学生python-用Python实现小学生四则运算
  4. Lambda表达式练习2【应用】
  5. Linux基础入门(一)
  6. win32 sdk C语言菜单,win32 sdk 设定/获取checkbox控件状态
  7. PHP __FILE__
  8. 添加rabbitmq守护进程
  9. Android反射机制实现与原理
  10. 【三石jQuery视频教程】01.图片循环展示
  11. 2019最烂密码榜单出炉,教你设置神级密码!
  12. excel函数公式大全
  13. 数据拟合MATLAB与origin哪个好,Origin:数据处理、作图和拟合的利器
  14. C# 使用NPOI导出Excel,首行冻结,添加筛选,填充颜色,列宽自适应
  15. DirectX11 Tessellation曲面细分实现动态增加模型细节
  16. 模糊处理(下)--高斯模糊,双边模糊以及实现一个简单的磨皮美颜效果(opencv学习记录--4)
  17. 中职计算机应用基础windows7,中职类计算机应用基础大纲
  18. 从单体架构到分布式微服务架构的思考
  19. 从Domino公式@DBLookup Web化谈如何实现通用函数
  20. stm32 死区 刹车 pwm

热门文章

  1. php单词出现频率,PHP计算文件或数组中单词出现频率
  2. mysql跨库查询 索引_MySQL中跨库查询怎么搞?
  3. android蓝牙开启后会尝试自动连接,以编程方式配对后,Android会自动连接蓝牙设备...
  4. mysql timestamp 用法_MYSQL timestamp用法
  5. 百练OJ:2808:校门外的树
  6. 笔记-高项案例题-2015年上-进度管理-质量管理
  7. Winform中设置Dialog的显示位置居中
  8. DevExpress的TextEdit限制输入内容的格式,比如只能输入数字
  9. Thymeleaf提取公共页面(从实例入手,以inspinia模板为例)
  10. Tkinter的Message组件