EasyUI Forum
June 27, 2024, 10:58:53 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 onBeforeDrop, how to cancel drop?  (Read 3423 times)
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« on: December 05, 2016, 01:46:24 AM »

Hello All,
I'm using datagrid dragDrop extension and question is:
how to avoid drop if some conditions are not OK?

On onBeforeDrop, I try to use code like this:
Code:
function			onBeforeDrop_my(targetRow,sourceRow,point)
{
    $.get('xxxxxx', function(t_data){
      // my code to send request to server
      alert('result');
    },'json');
 
}

I need to wait for result from server and then, based on server's answer, I can call
return false (to deny drop)
Currently, drop is executed before I see answer from server.

Any idea how to solve this?
Thank you.
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: December 06, 2016, 02:13:42 AM »

The 'onBeforeDrop' event fires immediately, you can not delay it.
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!