AdvancedDataGrid - начать редактирование выбранной строки при нажатии кнопки - PullRequest
1 голос
/ 29 октября 2011

Я хочу, чтобы пользователи могли редактировать выбранную строку Flex AdvancedDataGrid одним нажатием кнопки, а не самим AdvancedDataGrid.Поэтому я решил отправить событие itemEditBegin для AdvancedDataGrid, когда пользователь нажимает кнопку:

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

Но когда пользователь нажимает кнопку, редактирование всегда начинается в первой строке AdvancedDataGrid, независимо от того, каким является myADG.selectedIndex.И когда редактирование заканчивается, в правом ряду появляется новое значение (которое было выбрано).Очень странное поведение.Что мне нужно исправить, чтобы редактирование началось с выбранной строки?У меня нет идей, пожалуйста, помогите.

1 Ответ

2 голосов
/ 07 ноября 2011

Я нашел решение, поместите этот код в обработчик нажатия кнопки:

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