我在AdvancedDataGrid中使用了一个spark组合框作为itemEditor。在某些时候,我注意到点击滚动条箭头会关闭CB - 非常烦人。经过大量研究后,我发现Stackoverflow上的this完全解决了我的问题 - 真棒!
还有一个又一个挥之不去的问题:从打开的下拉列表中选择一个项目时,一旦下拉关闭,鼠标点击似乎会传播到下面的单元格。我假设上面的修复将处理这个最后一个问题,但它似乎没有。我试图覆盖用于CB的item_mouseDownHandler和鼠标事件的stopImmediatePropagation()发布其通常的行为,但这似乎也没有效果。我还尝试将skin ['dropDown']的mouseChildren属性设置为false,但这会损害整个功能。
会喜欢任何帮助/建议。
谢谢大家,一如既往
˚F
答案 0 :(得分:1)
尝试Event.StopPropagation();
我认为我有一个类似的问题,StopImmediatePropagation没有用,但StopPropagation()确实有效。