2011-02-25 43 views
0

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

  1. 哪个事件会给我关于我要放置物品的单元格的信息。
  2. 如果我知道我的拖动对于特定条件无效,我怎样才能取消拖动的操作。

感谢球员...

回答

0

1)使用myDatagrid.calculateDropIndex(DropEvent),以找出其中的人被丢弃对象DataGrid的指数。您可能会在datagrid上的dragDrop事件上执行此操作。

2)这很简单,在你的dragDrop事件处理程序中,对任何你正在寻找的条件,检查绑定到你的DataGrid的数据源。如果条件不允许,只需在数据源上不要执行任何逻辑。

+0

谢谢斯科特。有效 :)... – Tintin 2011-02-26 15:42:48