2010-10-19 61 views
1

我在AdvancedDataGrid中使用spark组合框作为itemEditor。在某个时候,我注意到点击滚动条箭头会关闭CB - 非常烦人。经过很多研究,我在Stackoverflow上发现了this,它完全解决了我的问题 - 太棒了!Spark组合框单击问题

虽然还剩下一个问题:当从打开的下拉列表中选择一个项目时,一旦下拉关闭,鼠标点击似乎会传播到下面的单元格。我认为上面的修复会处理最后一个问题,但似乎并不如此。我试图覆盖鼠标事件的CB和stopImmediatePropagation()后的item_mouseDownHandler发布其通常的行为,但这似乎也没有效果。我还尝试将皮肤['dropDown']的mouseChildren属性设置为false,但这会损害整个功能。

会爱任何帮助/建议。

谢谢大家一如既往

˚F

回答

1

尝试Event.StopPropagation();

我想我在那里StopImmediatePropagation没有工作,但StopPropagation()做了一个类似的问题。