jsp页面有多个easyui动态的combobox文档加载同时请求 comboboxeasyui 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是变量有冲突?你可以一个一个加载。比如第一个加载后 onLoadSuccess:里在加载第二个。也可以 把俩个加载 分别放在 $()里。 // 选择部门 $("#dept").combotree({ url: contextPath + '/hr/loadDepartmentData.do?companyId=2' , multiple: false, required: false, onClick: function(node) { document.getElementById("bean.department.id").value = $('#dept').combotree('getValue'); } }); // 第一职务 $("#firstRank").combobox({ url: contextPath + '/hr/loadRankData.do?companyId=2', valueField:'id', textField:'name', multiple: false, required: false, onSelect: function(record) { $('#bean\\.positionRankId').attr('value',$('#firstRank').combobox('getValue')); } });放一起,页面下拉是空的顺序加载时正常的 // 选择部门 $("#dept").combotree({ url: contextPath + '/hr/loadDepartmentData.do?companyId=2' , multiple: false, required: false, onLoadSuccess:onLoadSuccess, onClick: function(node) { document.getElementById("bean.department.id").value = $('#dept').combotree('getValue'); } }); // 第一职务 function onLoadSuccess(){ $("#firstRank").combobox({ url: contextPath + '/hr/loadRankData.do?companyId=2', valueField:'id', textField:'name', multiple: false, required: false, onSelect: function(record) { $('#bean\\.positionRankId').attr('value',$('#firstRank').combobox('getValue')); } }); } $("#dept").combotree({ url: contextPath + '/hr/loadDepartmentData.do?companyId=' + $("#bean\\.company\\.id").val(), multiple: false, required: false, onBeforeLoad: function(node, param) { if ($("#bean\\.company\\.id").val() == "" || $("#bean\\.company\\.id").val() == 0) { $("#dept").combotree('disable'); return false; } else { $("#dept").combotree('enable'); } }, onLoadSuccess: function() { alert(1); $("#firstRank").combobox({ // 第一职务 url: contextPath + '/hr/loadRankData.do?companyId=' + $("#bean\\.company\\.id").val(), valueField:'id', textField:'name', multiple: false, required: false, onLoadSuccess: function() { alert(2); $("#otherRank").combobox({ // 兼职职务 url: contextPath + '/hr/loadRankData.do?companyId=' + $("#bean\\.company\\.id").val(), valueField:'id', textField:'name', multiple: true, required: false }); }, onSelect: function(record) { $('#bean\\.positionRankId').attr('value',$('#firstRank').combotree('getValue')); } }); }, onClick: function(node) { $('#bean\\.department\\.id').attr('value', $('#dept').combotree('getValue')); } }); $("#dept").combotree({ url: contextPath + '/hr/loadDepartmentData.do?companyId=' + $("#bean\\.company\\.id").val(), multiple: false, required: false, onBeforeLoad: function(node, param) { if ($("#bean\\.company\\.id").val() == "" || $("#bean\\.company\\.id").val() == 0) { $("#dept").combotree('disable'); return false; } else { $("#dept").combotree('enable'); } }, onLoadSuccess: function() { alert(1); $("#firstRank").combobox({ // 第一职务 url: contextPath + '/hr/loadRankData.do?companyId=' + $("#bean\\.company\\.id").val(), valueField:'id', textField:'name', multiple: false, required: false, onLoadSuccess: function() { alert(2); $("#otherRank").combobox({ // 兼职职务 url: contextPath + '/hr/loadRankData.do?companyId=' + $("#bean\\.company\\.id").val(), valueField:'id', textField:'name', multiple: true, required: false }); }, onSelect: function(record) { $('#bean\\.positionRankId').attr('value',$('#firstRank').combotree('getValue')); } }); }, onClick: function(node) { $('#bean\\.department\\.id').attr('value', $('#dept').combotree('getValue')); } }); 基础性问题,大大指教下 fancybox 谁用过,那个图片放大怎么顶置? 怎样判断单选按钮有没有被选中? 动态改变Ext控件属性、Tooltips位置显示的问题 如何只触发这样的效果 急急!!!怎么让 iframe自动适应文件的高度 请问一下各位高程? 如何用代码,改变FRAME的大小 白痴问题 小妹求助!新闻系统中如何如何将动态得到的新闻标题链接到动态生成的新闻内容的asp? js生成json的问题 非js程序员虚心求教一个事件绑定中的传递参数问题
你可以一个一个加载。
比如第一个加载后 onLoadSuccess:里在加载第二个。也可以 把俩个加载 分别放在 $()里。
$("#dept").combotree({
url: contextPath + '/hr/loadDepartmentData.do?companyId=2' ,
multiple: false,
required: false,
onClick: function(node) {
document.getElementById("bean.department.id").value = $('#dept').combotree('getValue');
}
});
// 第一职务
$("#firstRank").combobox({
url: contextPath + '/hr/loadRankData.do?companyId=2',
valueField:'id',
textField:'name',
multiple: false,
required: false,
onSelect: function(record) {
$('#bean\\.positionRankId').attr('value',$('#firstRank').combobox('getValue'));
}
});
放一起,页面下拉是空的
顺序加载时正常的
$("#dept").combotree({
url: contextPath + '/hr/loadDepartmentData.do?companyId=2' ,
multiple: false,
required: false,
onLoadSuccess:onLoadSuccess,
onClick: function(node) {
document.getElementById("bean.department.id").value = $('#dept').combotree('getValue');
}
});
// 第一职务
function onLoadSuccess(){
$("#firstRank").combobox({
url: contextPath + '/hr/loadRankData.do?companyId=2',
valueField:'id',
textField:'name',
multiple: false,
required: false,
onSelect: function(record) {
$('#bean\\.positionRankId').attr('value',$('#firstRank').combobox('getValue'));
}
});
}
$("#dept").combotree({
url: contextPath + '/hr/loadDepartmentData.do?companyId=' + $("#bean\\.company\\.id").val(),
multiple: false,
required: false,
onBeforeLoad: function(node, param) {
if ($("#bean\\.company\\.id").val() == "" || $("#bean\\.company\\.id").val() == 0) {
$("#dept").combotree('disable');
return false;
} else {
$("#dept").combotree('enable');
}
},
onLoadSuccess: function() {
alert(1);
$("#firstRank").combobox({ // 第一职务
url: contextPath + '/hr/loadRankData.do?companyId=' + $("#bean\\.company\\.id").val(),
valueField:'id',
textField:'name',
multiple: false,
required: false,
onLoadSuccess: function() {
alert(2);
$("#otherRank").combobox({ // 兼职职务
url: contextPath + '/hr/loadRankData.do?companyId=' + $("#bean\\.company\\.id").val(),
valueField:'id',
textField:'name',
multiple: true,
required: false
});
},
onSelect: function(record) {
$('#bean\\.positionRankId').attr('value',$('#firstRank').combotree('getValue'));
}
});
},
onClick: function(node) {
$('#bean\\.department\\.id').attr('value', $('#dept').combotree('getValue'));
}
});
url: contextPath + '/hr/loadDepartmentData.do?companyId=' + $("#bean\\.company\\.id").val(),
multiple: false,
required: false,
onBeforeLoad: function(node, param) {
if ($("#bean\\.company\\.id").val() == "" || $("#bean\\.company\\.id").val() == 0) {
$("#dept").combotree('disable');
return false;
} else {
$("#dept").combotree('enable');
}
},
onLoadSuccess: function() {
alert(1);
$("#firstRank").combobox({ // 第一职务
url: contextPath + '/hr/loadRankData.do?companyId=' + $("#bean\\.company\\.id").val(),
valueField:'id',
textField:'name',
multiple: false,
required: false,
onLoadSuccess: function() {
alert(2);
$("#otherRank").combobox({ // 兼职职务
url: contextPath + '/hr/loadRankData.do?companyId=' + $("#bean\\.company\\.id").val(),
valueField:'id',
textField:'name',
multiple: true,
required: false
});
},
onSelect: function(record) {
$('#bean\\.positionRankId').attr('value',$('#firstRank').combotree('getValue'));
}
});
},
onClick: function(node) {
$('#bean\\.department\\.id').attr('value', $('#dept').combotree('getValue'));
}
});