如何使用火花列表找到放入flex列表中的项目的索引?
答案 0 :(得分:1)
LayoutBase
有calculateDropLocation
方法,该方法需要DragEvent
并返回DropLocation
。
在列表中的DragEvent.DRAG_DROP
处理程序中,您可以执行以下操作:
var dl:DropLocation = myList.layout.calculateDropLocation(myDragEvent);
var dropIndex:int = dl.dropIndex;
相关链接:
答案 1 :(得分:0)
在dragComplete事件监听器中,您可以执行以下操作:
var indexOfDroppedItem : int = list.dataProvider.getItemIndex(event.dragSource );
答案 2 :(得分:0)
Hiii我是Anil Mhetre, 这是找到S:数据网格的丢弃索引的解决方案 解:- 向我们要查找丢弃索引的数据网格添加事件侦听器 e.g
id_DG_TestCond.addEventListener(GridEvent.GRID_MOUSE_UP,
getgridselectedIndex);
here id_DG_TestCond is the id of datagrid & getgridselectedIndex is the event handler for GridEvent.GRID_MOUSE_UP.Event handler, for the same given below:
protected function getgridselectedIndex(event:GridEvent):void
{
var droppingIndex = event.currentTarget.grid.hoverRowIndex;
}