有没有办法在树组件中只启用叶子节点?
答案 0 :(得分:2)
首先,您需要从树中拦截dragStart事件
dragStart="tree_dragStartHandler(event)"
然后在事件处理程序中,您可以检查所选项是否为分支,如果是,则使用preventDefault()取消dragStart事件的默认行为
protected function tree_dragStartHandler(event:DragEvent):void
{
var item:Object = event.currentTarget.selectedItem
if (tree.dataDescriptor.isBranch(item)) {
event.preventDefault();
}
}