私はAIRで働いています。
1つはリスト(用語集)で、もう1つはデータグリッドと編集可能なセルでウィンドウ化する必要があります。目標は、リスト上のアイテムをドラッグして、itemEditor (データグリッド) のカーソル位置にドロップすることです。私はそれを行う方法がわかりません。
これは、データグリッドではなく、同じデータグリッドウィンドウにあるテキストエリアで同じアクションを実行するために使用するコードの下にあります。
// 最初のウィンドウ (用語集)
<s:List dataProvider="{DP_GlossList2}" id="list2"
labelField="glNom"
dragEnabled="true"
dropEnabled="true"
dragMoveEnabled="true"
click="list2_clickHandler(event)"
height="60%" width="100%"/>
// 2 番目のウィンドウ: 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));
}
私を助けてください。ありがとう