我与 AIR 合作。
我必须打开窗口,一个带有列表(词汇表),另一个带有数据网格和可编辑单元格。目标是拖动列表中的项目并将其放在 itemEditor(数据网格)上的光标位置。我不知道该怎么做。
这在我用来执行相同操作的代码下方,而不是在 datagrid 中,而是在 textarea 上,它位于同一个 datagrid 窗口中。
// 在第一个窗口(词汇表)
<s:List dataProvider="{DP_GlossList2}" id="list2"
labelField="glNom"
dragEnabled="true"
dropEnabled="true"
dragMoveEnabled="true"
click="list2_clickHandler(event)"
height="60%" width="100%"/>
// 在第二个窗口上:textarea 和 datagrid
// 拖放
protected function retTTAfaire_dragDropHandler(event:DragEvent):void
{
retTTAfaire.text = retTTAfaire.text.substring(0,retTTAfaire.selectionAnchorPosition)+ " "+event.dragSource.dataForFormat("itemsByIndex")[0].glNom+
" "+retTTAfaire.text.substring(retTTAfaire.selectionAnchorPosition+1);
}
protected function retTTAfaire_dragEnterHandler(event:DragEvent):void
{
DragManager.acceptDragDrop(spark.components.TextArea(event.target));
}
请帮我。谢谢