Apache flex Flex--拖动仅在树组件中启用叶节点
是否有一种方法可以只在树组件中拖动叶节点?首先,您需要从树中截取dragStart事件Apache flex Flex--拖动仅在树组件中启用叶节点,apache-flex,tree,flex4,Apache Flex,Tree,Flex4,是否有一种方法可以只在树组件中拖动叶节点?首先,您需要从树中截取dragStart事件 dragStart="tree_dragStartHandler(event)" 然后在事件处理程序中,您可以检查所选项目是否为分支,如果是,则使用preventDefault()取消dragStart事件的默认行为 protected function tree_dragStartHandler(event:DragEvent):void { var item:Object = event.cur
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();
}
}