2010-10-19 59 views
1

我在AdvancedDataGrid中使用spark組合框作爲itemEditor。在某個時候,我注意到點擊滾動條箭頭會關閉CB - 非常煩人。經過很多研究,我在Stackoverflow上發現了this,它完全解決了我的問題 - 太棒了!Spark組合框單擊問題

雖然還剩下一個問題:當從打開的下拉列表中選擇一個項目時,一旦下拉關閉,鼠標點擊似乎會傳播到下面的單元格。我認爲上面的修復會處理最後一個問題,但似乎並不如此。我試圖覆蓋鼠標事件的CB和stopImmediatePropagation()後的item_mouseDownHandler發佈其通常的行爲,但這似乎也沒有效果。我還嘗試將皮膚['dropDown']的mouseChildren屬性設置爲false,但這會損害整個功能。

會愛任何幫助/建議。

謝謝大家一如既往

˚F

回答

1

嘗試Event.StopPropagation();

我想我在那裏StopImmediatePropagation沒有工作,但StopPropagation()做了一個類似的問題。