easyui中datagrid如何显示子对象的属性

软件开发 专栏收录该内容
24 篇文章 0 订阅

在开发账号管理功能的时候,需要在账号列表页面显示账号的部门和角色,而部门和角色都是已对象形式包含在账号中的,如下所示:

/**
	* @Fields accountId : 账户ID
	*/
	private String accountId;
	/**
	* @Fields department : 部门
	*/
	private Department department;
	/**
	* @Fields role : 角色
	*/
	private Role role;
	/**
	* @Fields loginName : 登录名
	*/
	private String loginName;
	/**
	* @Fields name : 姓名
	*/
	private String name;
	/**
	* @Fields password : 密码
	*/
	private String password;
	/**
	* @Fields mobilePhone : 手机号码
	*/
	private String mobilePhone;
	/**
	* @Fields telephone : 电话号码
	*/
	private String telephone;
	/**
	* @Fields email : 邮箱
	*/
	private String email;
	/**
	* @Fields remark : 备注
	*/
	private String remark;
	/**
	* @Fields creator : 创建者
	*/
	private String creator;
	/**
	* @Fields createTime : 创建时间
	*/
	private Date createTime;
	/**
	* @Fields modifier : 修改者
	*/
	private String modifier;
	/**
	* @Fields modifyTime : 最后修改时间
	*/
	private Date modifyTime;
	/**
	* @Fields deleteFlag : 删除标志(0:正常,1:已删除)
	*/
	private String deleteFlag;

部门和角色都是对象,不能通过field字段进行解析,需要使用formatter格式化需要展示的字段;

<th field="departmentName" width="250" align="center" formatter="formatDepartmentName">公司/部门</th>
//格式化部门名称
function formatDepartmentName(val,row,index){
	return row.department.departmentName;
}

这样就可以正常显示部门名称了。

  • 4
    点赞
  • 4
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值