在flex datagrid中拖放问题

时间:2011-02-25 21:53:54

标签: actionscript-3 flex3

我正在两个数据网格之间执行拖放操作,其中一个项目可以根据某些处理替换/合并另一个项目。 为此,我需要了解某些事件:

  1. 哪个事件会向我提供有关我要放弃项目的单元格的信息。
  2. 如果我知道我的拖拽对某个特定条件无效,我怎么能取消拖动的操作。
  3. 谢谢你们......

1 个答案:

答案 0 :(得分:0)

1)使用myDatagrid.calculateDropIndex(DropEvent)来计算人员丢弃对象的数据网格的索引。您可能会在数据网格上的dragDrop事件中执行此操作。

2)这很容易,在你的dragDrop事件处理程序中,针对你正在寻找的任何条件,对绑定到DataGrid的数据源进行检查。如果满足条件不允许,则不要对数据源执行任何逻辑。