EasyUI Forum
September 15, 2025, 08:21:37 AM *
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 row onChange event required  (Read 9428 times)
thecyberzone
Full Member
***
Posts: 176



View Profile Email
« on: September 07, 2016, 09:41:27 AM »

I have made an editable datagrid using datagrid-detailview.js. In my code whenever I edit any column of any row I want to update backend database table row. This I achieved by invoking $.get jquery call in onAfterEdit event of datagrid detailview. In this way whenever any changes are made in any column each time $.get call is invoked. Is there any way to extend an event like onChangeRow which will be invoked just after I finished editing anywhere in the row and changing the focus in another row (if I put focus from one column to another column nothing will be invoked).

Code:
onAfterEdit:function(index,row){
row.editing = false;
$(this).datagrid('updateRow',{index:index, row:{}});

// $(this).datagrid('endEdit', getRowIndex(target));

$.get("rating.skUpdate.php?yr="+yr+"&tno="+row.tno+"&skname="+encodeURIComponent(row.skname)+"&mra="+row.mrating_ass+"&trgdate="+row.trgdate+"&remarks="+encodeURIComponent(row.remarks)+"&final=Y");

$.messager.show({title:'Information',msg:'Edited row has been saved successfully!', timeout:2000, showType:'slide'});
}
Logged
battlezad
Newbie
*
Posts: 44


View Profile
« Reply #1 on: September 09, 2016, 04:52:32 AM »

http://jeasyui.com/extension/datagrid_cellediting.php
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!