由於 在 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 進行初始化(即: 設置 兩個值相等)
簡單的說就是 一個用於顯示 一個用於數據局保存