2009-11-23 69 views
0

我已爲組合框控件製作了一個itemrenderer,它在標籤旁邊顯示了一個按鈕。 如果用戶單擊此按鈕,該項目將從數據提供者中刪除。迄今爲止工作。 當他選擇一個項目時,組合框關閉,沒關係。但是當他移除一件物品時,我不希望它關閉。Flex Combobox:取消選擇

那麼有沒有辦法取消更改事件? 我嘗試了幾件事情,但無濟於事。

我必須使用佈局的原因,組合框,沒有足夠的空間來使用列表框...

感謝您的幫助。

回答

0

在您的自定義項目渲染器中,嘗試取消按鈕的點擊處理程序中的事件。

event.stopImmediatePropogation()

+0

在我的按鈕的點擊處理程序中,我只能取消當前的MouseEvent。但是這個事件不負責觸發組合框中的變化。 – David 2009-11-24 20:46:28

1

在你定義ItemRenderer,在鼠標按下處理停止立即繁殖的

event.stopImmediatePropogation();