EasyUI Forum
May 07, 2024, 11:13:16 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: [SOLVED] How to get field value when using cell edit?  (Read 5286 times)
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« on: April 15, 2016, 04:47:46 AM »

Hello all
I'm using extension: http://www.jeasyui.com/extension/datagrid_cellediting.php
and everything works perfect.
What I need is to get datagrid value using "onBeforeCellEdit" event so I can cancel edit if needed.
Usually, I'm using

Code:
  if($('#dg').datagrid('getSelected').myfield=="ok"){
   ...
  else{
   return;
  }

but it does not worked.. How to get myfield value when using cell edit (and when editing other value then "myfield"?
Thank you.
« Last Edit: April 16, 2016, 12:52:05 AM by Pierre » Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: April 15, 2016, 11:41:05 PM »

You can get the current row in 'onBeforeCellEdit' event.
Code:
onBeforeCellEdit:function(index,field){
var row = $(this).datagrid('getRows')[index];
...
}
Logged
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« Reply #2 on: April 16, 2016, 12:51:52 AM »

Awesome, thank you Stworthy!
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!