只需双击即可弯曲树选择颜色
我怎样才能在单击时禁用选择颜色并只需双击即可启用它。
How could i disable the selection color on single click and enable it just to double click.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我怎样才能在单击时禁用选择颜色并只需双击即可启用它。
How could i disable the selection color on single click and enable it just to double click.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
Flex 3 答案...
您需要扩展 Tree 类并重写 drawItem 方法以删除添加的突出显示子项。
就像
然后为单击和双击添加侦听器一样简单,这些侦听器复制您在重写方法中阻止发生的突出显示代码的功能。
请注意,这并不会阻止实际选择的行,它只是改变突出显示,因此对于用户来说,突出显示丢失但仍然选择了一行可能会有点困惑。
Flex 3 answer...
You'll need to extend the Tree class and override the drawItem method to remove the highlight child that is added.
It's as easy as
Then add listeners for clicks and doubleclicks that replicate the functionality of the highlight code you prevented happening in the overridden method.
Note this doesn't stop the row actually being selected, it just alters the highlight, so it may be a bit confusing for users to have the highlight missing but still have a row selected.