Bom dia galera!
Preciso de uma ajuda novamente
Como ordenar uma combo box?!
Ela tem 4 opções e gostaria de que ficassem na ordem que deixem no codigo…vejam:
Essa é a combo com suas condições
KComboBox cmbQualityToGrid = new KComboBox(core, "cmbQualityToGrid", comboMode.local);
cmbQualityToGrid.setFieldLabel(getText(MlGeneralItem.FINAL_REPORT_QUALITY));
cmbQualityToGrid.setWidth(250);
cmbQualityToGrid.setValuesAsArrayData(mapCmbQltToGrid);
if (!paramAction.equals(insert) && beanRecQualityReport.getStatusRecQlt() != null) {
cmbQualityToGrid.setValue(beanRecQualityReport.getStatusRecQlt().getKey());
} else {
cmbQualityToGrid.setValue(QualityReport.TO_EVALUATE.getKey());
}
if (paramAction.equals(view)) {
cmbQualityToGrid.setDisabled(true);
}
E esse é o serviço que ela chama pra preencher:
QualityReport qltReport = null;
if ("0".equals(paramQltToGrid)) {
qltReport = QualityReport.TO_EVALUATE;
} else if ("1".equals(paramQltToGrid)) {
qltReport = QualityReport.PARTIALLY_APPROVED;
} else if ("2".equals(paramQltToGrid)) {
qltReport = QualityReport.APPROVED;
} else if ("3".equals(paramQltToGrid)) {
qltReport = QualityReport.REJECTED;
}
Como vou fazer pra aparecer as opções ordenadas na ordem que enumerei ai…
Agradeço desde ja!
Abrçs!