easyUI的valueField与textField失效问题
在使用easyUI的combotree的时候,设置参数valueField:‘id’,textField:‘text’,能使接受到的参数展示到tree上
$('#parentId').combotree({
url: '${ctx}/me/maintenanceType/getTreeData',
valueField:'id',
textField:'text',
label: '上级 :',
editable:false,
labelWidth:90,
prompt: '请选择上级'
});
但当这两个参数设置为别的,就会失效,前端会展示underfind
这是因为easyui在做combotree的时候并没有将这两个参数做成可调整,id与text字段为固定的
但这个时候我们如果想将其他的数据展示出来,比如name,需要进行的操作比较多,最快捷的方式就是在实体entity中加入text字段,让text字段直接等于name字段就可以了
private String text;
@Transient
public String getText() {
return name;
}
public void setText(String name) {
this.text = name;
}
set方法没什么用不用在意,主要在于gettext的时候返回name即可