关于combobox选中时:
不可直接用text做为选中条件。如:
$CommonUI.getComboBox('#taskNameCombo').combobox("setValue",decodeURI(taskName));
而需要通过id设置选中状态。如:
//显示选中
var data = $('#taskNameCombo').combobox('getData');
for(var i=0 ;i<data.length;i++){
if(taskName==data[i].text){
$("#taskNameCombo ").combobox('select',data[i].id);
}
}
/combobox/显示
$CommonUI.getComboBox('#taskNameCombo').combobox("setValue",decodeURI(taskName));
combobox跳转选中:
function loadTask(taskName,orgCode){
window.location.href= encodeURI($WEB_ROOT_PATH+"/taskLog/taskLogCtrl.htm?BLHMI=pageList&dto.taskLog.taskName="+taskName+"&dto.taskLog.organ_Code="+orgCode);
}
---------------------------跳转前上----------------------跳转后下---------------------------------
$CommonUI.getComboBox('#taskNameCombo').combobox({
url:$WEB_ROOT_PATH+'/taskConfig/taskConfigCtrl.htm?BLHMI=getTcNameCombobox',
valueField:'id',
textField:'text',
onLoadSuccess:function(){
var data = $('#taskNameCombo').combobox('getData');
for(var i=0 ;i<data.length;i++){
if(taskName==data[i].text){
$("#taskNameCombo ").combobox('select',data[i].id);
}
}
}
});