- 注册时间
- 2012-5-23
- 最后登录
- 2014-5-19
- 阅读权限
- 10
- 积分
- 532
- 精华
- 0
- 帖子
- 164
|
图片市显示的datagrid
现在有一个问题 就是那个combobox 可以多选的啊
因为没有合并单元格
现在的问题是
比如我点击了 "让人分部" 从数据库中查询数据 按道理下面的combobox应该四个医院市选中 为什么不行 (现在可以是我们自己赋值的 没有用那个绑定的方法)
您看一下我们的代码 我们市这样赋值的
grid.on("rowclick",rowclicked);
function rowclicked(e){
var r = e.record;
oldName = r.branchName;
var hos = mini.get("hospital");
dwrControler.getHospitalListX(oldName,function(data){
var str = "";
for(var i = 0;i<data.length;i++){
if(data[i].checked==0)
str += data[i].hospitalName +",";
}
str = str.substring(0,str.length-1);
hos.setData(data);
hos.setValue(str);
});
mini.get("branchName").setValue(oldName);
mini.get("branchId").setValue(r.branchId);
mini.get("edidValue").setText("修改");
}
我这样做的 可以绑定
但是:我选择了一行绑定后 我不点那个修改按钮
我重新选择一行 我在去选择数据(多选的combobox) 随意选择一个
他会把我上此选择的那些combobox的值保存到第二次的里面(就像是上次的没有清空)
如:我选择了"让人分布" 下面对应的出现医院 是都选中的 我把 第四医院不选中 我不点击修改按钮
然后我去点击"联勤第一分部" ,那个combobox选中的是第三医院 我把第三医院不选中 那个combobox里应该是没有值 但是现在经仍 150 第一医院 第二医院 都赋在了我选择了 “联勤第一分部” 对应的combobox里面 不知道是不是bug
2:还有就是像我这样数据都是动态的 怎么去合并单元格
|
|