如何在单击时禁用选择颜色并启用它以便双击。
答案 0 :(得分:0)
Flex 3回答......
您需要扩展Tree类并覆盖drawItem方法以删除添加的高亮子项。
就像
一样简单protected override function drawItem( item : IListItemRenderer, selected:Boolean = false, highlighted : Boolean = false, caret : Boolean = false, transition : Boolean = false ) : void {
super.drawItem( item, selected, false, caret, transition );
}
然后为点击和双击添加侦听器,以复制您在重写方法中阻止发生的突出显示代码的功能。
请注意,这不会停止实际选择的行,它只会改变突出显示,因此用户可能会忽略突出显示但仍然选择了一行,这可能会有点混乱。