關於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);
}
}
}
});