我正在尝试在Flex3中的列表控件和柱状图之间实现拖放功能。当在图表上拖放时,列表项应以图形方式显示在柱状图中。 唉,删除图表上的列表项似乎不会产生正确的图表。 这里我的代码到目前为止关于drop部分:
private function doDragDrop(event:DragEvent):void{
var ds:DragSource = event.dragSource; var dropTarget:ChartBase = ChartBase(event.currentTarget); var items:Array = ds.dataForFormat(“items”)as Array;
for(var i:uint = 0; i< items.length; i ++){
if(dropTarget.dataProvider.contains(items [i] .item)){
} else {
dropTarget.dataProvider.addItem(项[I] .item);
}
}
}
我是Flex的新手;非常感谢任何帮助!
答案 0 :(得分:1)