EasyUI Forum
May 19, 2024, 02:34:47 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: datagrid selected Multiple Rows delete bug for easy1.4.2 !!! [BUG]  (Read 8685 times)
zhangjin
Newbie
*
Posts: 4


View Profile
« on: June 13, 2015, 02:29:11 AM »

To obtain the index is not correct. It is Unable to delete.
Code:   
var rf=$('#modelFieldGrid');
var rows=rf.datagrid('getSelections');
for(var j=0;j<rows.length;j++){
   var index = rf.datagrid('getRowIndex', rows[j]);
   rf.datagrid('deleteRow',index);
}
Logged
jarry
Administrator
Hero Member
*****
Posts: 2264


View Profile Email
« Reply #1 on: June 14, 2015, 07:52:37 AM »

The 'getRowIndex' method returns the index of the special row in the current page. This method returns -1 if the row does not exists. Please check your code carefully to see if the row is exists.
Logged
xiaohuo315
Newbie
*
Posts: 8


View Profile Email
« Reply #2 on: June 26, 2015, 02:08:22 AM »

To obtain the index is not correct. It is Unable to delete.
Code:   
var rf=$('#modelFieldGrid');
var rows=rf.datagrid('getSelections');
for(var j=0;j<rows.length;j++){
   var index = rf.datagrid('getRowIndex', rows[j]);
   rf.datagrid('deleteRow',index);
}

I think after the code rf.datagrid('deleteRow',index) executed;,the 'rows' array will change.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!