【问题标题】:using flex tree, how can I know a drag'n'drop operation have been performed?使用弹性树,我怎么知道已经执行了拖放操作?
【发布时间】:2013-09-11 13:12:50
【问题描述】:

我有一个弹性树(嗯,弹性树的扩展),我想知道当前选择了哪个项目。为此,我使用了经典的 change="{changeHandler}" 事件。

但是,出于应用的原因,我希望在执行拖放操作时,此更改处理程序要么不被调用,要么不执行任何更改(我可以写一个if(!dragNDropPerformed) {...})。

根据 Flash builder 调试器的说法,change 事件是在释放鼠标按钮后发送的,因此拖放操作已经结束。那么,在这种情况下,我怎么知道刚刚执行了拖放操作,而我的点击不应该被视为“有效”点击?

【问题讨论】:

    标签: apache-flex events drag-and-drop tree


    【解决方案1】:

    Tree 有一个可以监听的“dragComplete”和“dragDrop”事件。

    示例:http://livedocs.adobe.com/flex/3/html/help.html?content=dragdrop_7.html#247940

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 2011-10-09
      • 2017-04-17
      • 2016-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多