Sorting 禁用flex中的单键输入

Sorting 禁用flex中的单键输入,sorting,keyboard,advanceddatagrid,Sorting,Keyboard,Advanceddatagrid,我有一个基于从http服务检索的xml数据动态构建的AdvancedDatagrid。 最后一行包含列总数,为了模拟其页脚行为,可以使用自定义排序函数,但它不适用于多列排序。 因为我不需要多列排序,所以我更喜欢: 设置adg.sortExpertMode=true; 扩展sortItemRenderer以隐藏指示排序顺序的数字,从而避免用户认为可以进行多次排序 现在,我的问题是,如果用户按CTRL键并单击1+n列,标准adg类会预见到多重排序。所以我想我有可能捕捉到CTRL的按下并消除它的影响

我有一个基于从http服务检索的xml数据动态构建的AdvancedDatagrid。 最后一行包含列总数,为了模拟其页脚行为,可以使用自定义排序函数,但它不适用于多列排序。 因为我不需要多列排序,所以我更喜欢:

设置adg.sortExpertMode=true; 扩展sortItemRenderer以隐藏指示排序顺序的数字,从而避免用户认为可以进行多次排序 现在,我的问题是,如果用户按CTRL键并单击1+n列,标准adg类会预见到多重排序。所以我想我有可能捕捉到CTRL的按下并消除它的影响

暗中

private function keyHandler(event:KeyboardEvent):void{
if (event.ctrlKey == true){
   event.stopImmediatePropagation();
}
}
它不起作用,有没有办法让它成为可能?? 提前谢谢

恩里科