【发布时间】:2015-04-26 18:59:50
【问题描述】:
我需要帮助!基本上我有两个 mx DataGrids,一个从 xml 文件中提取数据,另一个是空白的,因为我想添加到它。我正在尝试从一个网格中选择多行,然后通过单击按钮将它们添加到另一行。
目前我可以成功地选择、复制和粘贴一行,但不能再多了。 allowMultipleSelection 选项设置为 true,但是当我选择多行并尝试将它们粘贴到空的 dataGrid 中时,它一次只会粘贴一行。
这是我用来将选定行添加到空数据网格的函数。
public function handleAddRow(event:MouseEvent):void
{
summaryGrid.dataProvider.addItem({"Category": offersGrid.selectedItem.category,
"Program": offersGrid.selectedItem.program,
"Manufacturer": offersGrid.selectedItem.manufacturer,
"Products": offersGrid.selectedItem.products,
"MinimumOrder": offersGrid.selectedItem.minimumOrder,
"OfferDetail": offersGrid.selectedItem.offerDetail
});
}
提前致谢! --萌
【问题讨论】:
-
一种解决方案是循环到您的 dataprovider 长度并将所有选定的行添加到新的新 dataprovider。
标签: actionscript-3 apache-flex datagrid flash-builder