function changeTzgw(obj){
if(obj==null || obj==''){
return false;
}
getTzgw.getTzgwByDept2(obj,callbackChangeTzgw);
document.getElementById("loading").style.display="";
}
// 回调函数,
function callbackChangeTzgw(data){
try{
DWRUtil.removeAllOptions('tzgwid');
DWRUtil.addOptions('tzgwid',{'':'--请选择--'});
if(data==null) {
document.getElementById("loading").style.display="none";
return false;
}
if (data.length == 0){
document.getElementById("loading").style.display="none";
return false;
}
DWRUtil.addOptions('tzgwid',data,'userId','employeeName');
var retTzgwId = '${map.retTzgwId}'; //后台返回的要选中的字段值
DWRUtil.setValue("tzgwid",retTzgwId); //设定默认选中的值
document.getElementById("loading").style.display="none";
}catch(e){
alert(e.description);
}
}
callbackChangeTzgw对于他的参数返回的是个list的列表,这个可以直接设置成
下拉框的列表。
下面是在body中设置的控件
<td width="180px">
<label>
<select name="tzgwid" id="tzgwid" style="width: 100px">
</select>
</label>
<span id="loading" style="display: none;"><img
src="images/loading.gif" width="35px" height="35px" />
</span>
</td>