2009-11-23 5 views
0

Я создал itemrenderer для элемента управления combobox, который показывает кнопку рядом с меткой. Если пользователь нажмет эту кнопку, элемент будет удален из датапараудера. Работает до сих пор. Когда он выбирает элемент, комбобокс закрывается, это нормально. Но я не хочу, чтобы он закрывался, когда он удалял элемент.Flex Combobox: Cancel Выберите

Так есть способ отменить событие изменения? Я пробовал несколько вещей, но безрезультатно.

я должен использовать выпадающий по соображениям компоновки, не имеют достаточно места, чтобы использовать ListBoxes ...

Спасибо за вашу помощь.

ответ

0

В своем специализированном рендерере элементов попробуйте отменить событие в обработчике кликов вашей кнопки.

event.stopImmediatePropogation()

+0

В обработчике кликов моей кнопки я могу только отменить текущий MouseEvent. Но это событие не несет ответственности за запуск изменения в поле со списком. – David

1

В пользовательском ItemRenderer, на мыши вниз обработчика остановка Immediate Размножение

event.stopImmediatePropogation();