联动的时候不管第二个怎么选择都只会取到第二个下拉框的第一个值
这个是页面代码
<td class="project_td">
<div><i></i>单位名称</div>
</td>
<td class="content_td">
<input id="UNIT_NAME" name="unitId" class="mini-combobox" onvaluechanged="onDeptChanged" url="/org/getAllUnit"
textField="TEXT" valueField="ID"/>
</td>
<td class="project_td">
<div><i></i>部门名称</div>
</td>
<td class="content_td" id="depart">
<div id="select">
<input id="departid" name="departId" class="mini-combobox"
textField="TEXT" valueField="ID"/>
<input id="departname1" name="departName" class="mini-hidden"/>
</div>
<div id="text" style="display: none;">
<input id="departname2" name="departName" class="mini-textbox"/>
</div>
</td>
function onDeptChanged(){
var id = mini.get("UNIT_NAME").getValue();
if(id == "1" || id == "38"){
debugger
document.getElementById("text").style.display = "none";
document.getElementById("select").style.display = "block";
departid.setValue("");
var url = "/org/getAllDepart?id="+id;
departid.setUrl(url);
departid.select(0);
}else{
document.getElementById("text").style.display = "block";
document.getElementById("select").style.display = "none";
mini.get("departname1").setValue(mini.get("departname2").getValue());
}
}
这是js代码
后台返回的json串里所有的部门信息都是有的,求大神指教咋回事
没人说话呢,我简单说下,我没有用过mini这个东西 ameziui倒是接触过,不过也不过
后台数据获得了 ,那就是页面赋值的问题,建议LZ 主要看下mini是怎么赋值的 ,或者级联时怎么获取值赋值的
关键点估计还是赋值语句错误
这个是我估计得 ,LZ觉得不对可忽视!