Выпадающий список с выпадающим списком Flex останавливается, когда я выбираю один элемент и показываю предупреждение - PullRequest
0 голосов
/ 03 февраля 2012

Вот мой код. Я запускаю этот код при изменении события.

for(var i:uint =0; i< model.medicalHistoryDTOListByPatient.length; i++)
                    {
                        if(formatDateTime.format(model.medicalHistoryDTOListByPatient[i].VisitDate) == formatDateTime.format(id_VisitDatesCombo.selectedItem.VisitDate) )
                        {
                            Alert.show('Record already exsist against this Visit', 'Please select another date ');
                            id_HistoryView.enabled = false;
                            break;
                        }else{
                            if(model.CHistoryAssociatedVisit != null)
                            {
                                model.CHistoryAssociatedVisit.VisitDate = id_VisitDatesCombo.selectedItem.VisitDate;
                                model.CHistoryAssociatedVisit.ID        = id_VisitDatesCombo.selectedItem.VisitId;
                            }
                        }

                    }

Если условие соответствует и всплывающее окно оповещения, то раскрывающийся список все еще открыт и отображается предупреждение.

Как закрыть раскрывающийся список при выборе одного из элементов в раскрывающемся списке?

1 Ответ

1 голос
/ 03 февраля 2012

Используйте dropDownList.closeDropDown () , чтобы вручную принудительно закрыть раскрывающийся список. Это также должно работать для Flex Spark ComboBox.

MX ComboBox имеет метод close , который вы можете использовать.

...