2010-10-19 2 views
1

Я использую искру combobox в моем AdvancedDataGrid, как itemEditor. В какой-то момент я заметил, что нажатие на стрелку полосы прокрутки закроет CB - очень раздражает. После долгих исследований я нашел this на Stackoverflow, который полностью решил мои проблемы - удивительный!Spark ComboBox click issue

Осталась еще одна затяжная проблема: при выборе элемента из открытого раскрывающегося списка щелчок мыши, по-видимому, распространяется на ячейку ниже, как только раскрывающееся меню закрылось. Я предположил, что исправление выше позаботится об этом последнем выпуске, но, похоже, это не так. Я попытался переопределить item_mouseDownHandler для CB и stopImmediatePropagation() события события мыши, как обычно, но это также не имеет никакого эффекта. Я также попытался установить для свойства mouseChildren для скина ['dropDown'] значение false, но это ухудшает всю функциональность.

Любить любую помощь/предложения.

спасибо всем, как всегда

е

ответ

1

Попробуйте Event.StopPropagation();

Я думаю, что у меня была похожая проблема, когда StopImmediatePropagation не работал, но StopPropagation() сделал.