我希望我的数据网格默认的行为就像用户按住控制键一样。因此,当单击一个项目时,然后单击另一个项目,它们都是选择的一部分,再次单击它们会将它们从选择中删除。
我已经有了allowMultipleSelection = true
但我似乎找不到任何可以执行此操作的设置。与此同时,我正在处理 itemclick 事件,但似乎可能缺少一个易于使用的设置。
有什么想法吗?
您还可以扩展 DataGrid 并重写 selectItem 方法,如下所示:
override protected function selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
{
return super.selectItem(item, shiftKey, true, transition )
}
代码更少,并且不太可能对可能正在侦听该 MouseEvent 的其他元素产生影响。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)