0

当我点击打开的 DropDownList 之外的舞台时,关闭事件不会以某种方式发送。单击 DropDownList 之外的任何位置后,如何强制它调度此事件?

或者让我通过另一种方式问我的问题:

假设我们有 2 个状态,当在打开的 DropDownList 之外单击时,状态 1 将变为状态 2。在此过程中,如何确定 DropDownList 完全关闭并调度关闭事件?如果不强制它关闭!

PS 1:DropDownList.closeDropDown(true);也不强制它发送关闭事件!

PS 2:抱歉没有分享任何代码,我将它们全部放在单独的类中,很难在这里分享它们:D 但我认为总的来说这个问题是可以理解的。我想强制我的 DropDownList 在我单击它外部时调度关闭事件。

4

2 回答 2

0

做一个手动 dropdownlist.dispatchEvent(new Event(Event.Change)); :D

于 2013-06-11T11:22:42.773 回答
0

通过stateChangeCompleteHandler尝试这个:

DropDownList.dispatchEvent(new DropDownEvent(DropDownEvent.CLOSE));

PS:TanQ @Discipol 的观点

于 2013-06-11T11:53:24.660 回答