实体类:
public class OldMan { private Integer oid; private String oldName; //姓名 private String oldPhone;//电话 private String oldAddress;//地址 private String oldRegtime;//注册时间 private Relatives relatives;/里面还有自定义对象 Relatives,在easui的datagrid中显示,要用到formatter:
因为需要Relatives多个属性值,则使用function的row
<th data-options="field:'rName',width:100, formatter: function(value,row,index){ if (row.relatives.rName){ return row.relatives.rName; } else { return ''; } }">姓名</th> <th data-options="field:'rPhone',width:150, formatter: function(value,row,index){ if (row.relatives.rPhone){ return row.relatives.rPhone; } else { return ''; } }">电话</th>其中,field的值随便取,只要区别各个th就行
如果需要Relatives仅一个个属性值,则可以使用function的value,注意:field的值为子对象的名:relatives 不能随便取 要一致
{field:'relatives',title:'会员手机',width:100, formatter: function(value,row,index){ if (value.rName){ return value.rName; } else { return ''; } } },
官方文档:
value: the field value.
row: the row record data.
index: the row index.