Я хочу удалить строку моей таблицы данных, когда кто-то щелкает по кнопочной части этой строки, расположенной под Удалить столбец.Я пытался по-разному, один из них был
<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>
Визуализация элемента ev.renderers.UserGridEditRender имеет список кнопок удаления для события щелчка, которое он в основном делает userGridData.removeItemAt(userGrid.selectedIndex);
(UserGridData = Поставщик данных сетки с идентификатором"userGrid") Но всякий раз, когда я нажимаю кнопку, возникает исключение
RangeError: Index '-1' specified is out of bounds.