AdvancedDataGrid - 单击按钮时开始编辑选定的行

时间:2011-10-29 12:01:21

标签: edit advanceddatagrid selected

我想允许用户通过单击按钮点击而选择Flex AdvancedDataGrid,而不是单击AdvancedDataGrid本身。因此,当用户单击Button时,我决定调度AdvancedDataGrid的itemEditBegin事件:

myADG.dispatchEvent(new AdvancedDataGridEvent(mx.events.AdvancedDataGridEvent.ITEM_EDIT_BEGIN,false,false,0,null,myADG.selectedIndex,null));

但是当用户单击该按钮时,无论myADG.selectedIndex是什么,编辑始终在AdvancedDataGrid的第一行开始。当编辑结束时,新值出现在右侧(已选中)。非常奇怪的行为。我需要纠正什么,以便在选定的行开始编辑? 我没有想法,请帮助。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案,将此代码添加到按钮单击处理程序:

myADG.editedItemPosition = {rowIndex:myADG.selectedIndex, columnIndex:columnIndexYouWantToEdit};