簡體   English   中英

當我選擇一項並顯示警報時,Flex組合框下拉菜單停止

[英]Flex combobox drop down halted when i select one item and show alert

這是我的代碼。 我在更改事件上運行此代碼。

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;
                            }
                        }

                    }

如果條件匹配且警報彈出,則下拉菜單仍會打開並顯示警報。

從下拉菜單中選擇一項時,如何關閉下拉列表?

使用dropDownList.closeDropDown()手動強制關閉下拉列表。 這也應適用於Flex Spark ComboBox。

MX ComboBox具有您可以使用的關閉方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM