EasyUI Forum

General Category => EasyUI for jQuery => Topic started by: mzeddd on November 14, 2012, 03:10:15 AM



Title: delete record from datagrig
Post by: mzeddd on November 14, 2012, 03:10:15 AM
Hi,

I would like to delete record from my datagrig using ID of the record

I have the following code:
Quote
function deleteRecord(recId){
   $('#myDg').datagrid('selectRecord',recId);
   var row = $('#myDg').datagrid('getSelected');
   var roIndex = $('#myDg').datagrid('getRowIndex',row);
   $('#myDg').datagrid('deleteRow',rowIndex);
   alert(recId+' record deleted');
}

It works, but every time I have the following error message "TypeError: row is undefined      jquery.easyui.js:6700" (I use 1.3.1 version)

Is there any better way of record deletion?


Title: Re: delete record from datagrig
Post by: stworthy on November 14, 2012, 05:24:12 PM
There are some mistakes in your statement.
Code:
var roIndex = $('#myDg').datagrid('getRowIndex',row);
should be
Code:
var rowIndex = $('#myDg').datagrid('getRowIndex',row);


Title: Re: delete record from datagrig
Post by: mzeddd on November 14, 2012, 11:47:34 PM
Hi,

Sorry for this mistate. This is because I had to write this code here without no possibilty to copy-n-past it from sorce code.

//Valery