zoukankan      html  css  js  c++  java
  • EasyUI 中 DataGrid 控件 列 如何绑定对象中的属性

    EasyUI 中 DataGrid 控件 是我们经常用到的控件之一,

    但是 DataGrid 控件 在绑定显示列时却不支持对象属性绑定。

    模型如下:

    1. public class Manager implements java.io.Serializable {  
    2.          
    3.     private Integer id;  
    4.     private Role role;  
    5.     private String loginName;  
    6.     private String password;  
    7.     private int status;  
    8.     private Date lastDate;  
    9.     private Date createAt;  
    10.     private String remarks;  
    11.   
    12.          //省略 get and  set  
    13. }  

     其中Role 是一个对象

    1. <table id="manager_datagrid">  
    2.  <thead>  
    3.     <tr>  
    4.       <th data-options="field:'loginName'">帐号</th>  
    5.       <th data-options="field:'role',formatter:managerRoleFormat">所属岗位</th>  
    6.       <th data-options="field:'createAt'">创建时间</th>  
    7.       <th data-options="field:'lastDate'">最后登录时间</th>  
    8.       <th data-options="field:'status',formatter:managerStatusFormat">状态</th>  
    9.       <th data-options="field:'remarks'">备注</th>  
    10.     </tr>  
    11.  </thead>  
    12. </table>  
    1. function managerRoleFormat(val,row){  
    2.     if(val) return val.roleName;  
    3.     else return "";  
    4. }  
    1. function managerStatusFormat(val,row){  
    2.               
    3. switch(val){  
    4.   case 0: return '停用';  
    5.   case 1: return '正常';  
    6.   default: return '';  
    7.   }  
    8. }  

    这样通过 EasyUI 给我们提供的 formatter  函数 我们就可以实现 对象属性的绑定.

  • 相关阅读:
    selenium 设置等待时间
    mac下配置python+selenium+chrome环境
    自定义filter
    urllib登录的cookie复制到headers,模拟登录人人网
    urllib中的保存cookie使用,运用cookiejar来模拟登录人人网
    urllib中的cookie使用,四种方法
    urllib中的https使用,导入ssl模块
    urllib判断重定向
    urllib中的down,下载百度图片为例
    urllib中的本地代理设置
  • 原文地址:https://www.cnblogs.com/zhuawang/p/5874387.html
Copyright © 2011-2022 走看看