关于combobox选中状态

关于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);

}

}

}

});

猜你喜欢

转载自blog.csdn.net/qq_24422109/article/details/82967144