由于 在 datagrid 里 的
在 [color=red]field:'fkReceivedGroup'[/color] 如果 使用 对象引导的方式 receivedGroupEntity.obid 也可以正常使用
但是无法 获得编辑时 自动选择已选择项的效果
因此修改为一个 字符串
既然已经初始化为一个字符串
那么后台就需要进行多一点处理了
1. 在 ***page.java 里需要声明该属性
2. 在 ****ServiceImpl.java 里 需要初始化这个属性
3. 在add 和 edit 的时候,需要 先对 receivedGroupEntity 的 obid 进行初始化(即: 设置 两个值相等)
简单的说就是 一个用于显示 一个用于数据局保存
{field:'fkReceivedGroup',title:'对口接待单位',align:'center',sortable:false,width : 150,
formatter:function(value,row,index){
return sy.fs('<span title="{0}">{1}</span>', row.fkReceivedGroupName, row.fkReceivedGroupName);
},
editor : {
type : 'combotree',
options : {
url : 'receivedGroupAction!ctrlTree.action',
animate : false,
lines : !sy.isLessThanIe8(),
onLoadSuccess : function(row, data) {
var t = $(this);
if (data) {
$(data).each(function(index, d) {
if (this.state == 'closed') {
t.tree('expandAll');
}
});
}
}
}
}
},
在 [color=red]field:'fkReceivedGroup'[/color] 如果 使用 对象引导的方式 receivedGroupEntity.obid 也可以正常使用
但是无法 获得编辑时 自动选择已选择项的效果
因此修改为一个 字符串
既然已经初始化为一个字符串
那么后台就需要进行多一点处理了
1. 在 ***page.java 里需要声明该属性
2. 在 ****ServiceImpl.java 里 需要初始化这个属性
3. 在add 和 edit 的时候,需要 先对 receivedGroupEntity 的 obid 进行初始化(即: 设置 两个值相等)
简单的说就是 一个用于显示 一个用于数据局保存