Я хочу удалить строку моей сетки данных, когда кто-то нажимает часть кнопки этой строки, расположенную ниже «Удалить столбец». Я пробовал много разных способов, одним из которых было
<mx:DataGrid id="userGrid" dataProvider="{userGridData}" width="800" height="500" itemClick="userGrid_itemClickHandler(event)" creationComplete="userGrid_creationCompleteHandler(event)">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="user_id" />
<mx:DataGridColumn headerText="Email" dataField="user_email"/>
<mx:DataGridColumn headerText="Delete" itemRenderer="ev.renderers.UserGridDelete" id="deleteCol"/>
<mx:DataGridColumn headerText="Edit" itemRenderer="ev.renderers.UserGridEditRender"/>
</mx:columns>
</mx:DataGrid>
В элементе render ev.renderers.UserGridEditRender есть список кнопок удаления для события клика, который он в основном делает userGridData.removeItemAt(userGrid.selectedIndex);
(UserGridData = поставщик данных сетки с идентификатором "userGrid"). Но всякий раз, когда я нажимаю кнопку, возникает исключение
RangeError: Index '-1' specified is out of bounds.