jQuery MiniUI
标题:
databingding combobox 多选
[打印本页]
作者:
liyang1987ly
时间:
2012-8-24 14:42:34
标题:
databingding combobox 多选
图片市显示的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:还有就是像我这样数据都是动态的 怎么去合并单元格
作者:
factory
时间:
2012-8-24 14:54:14
1.你描述得有点乱...看的有点复杂,能否再描述得稍微清楚一点,具体需要什么样的需求功能.
2.现在合并单元格需要指定行列
作者:
windsix
时间:
2012-8-24 17:10:56
貌似这个只能是自己写代码处理的吧,databind的应该只是将一条记录与form进行同步,而无法实现多条记录合并到一个form中的,要么你实现在grid中将对应医院本身就合并为一个字段,且提供数据hospitalId及hospitalText,然后将form的hospital对象中设置“name=hospitalId textName=hospitalText”。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2