EasyUI Forum
September 15, 2025, 06:46:26 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: Disable drag and drop in datagrid  (Read 12137 times)
rabesh
Newbie
*
Posts: 12


View Profile
« on: November 11, 2012, 03:45:19 AM »

Helloo,
 i had used drag and drop using jeasyui plugins(datagrid-patch.js ,datagrid-dnd.js) which you send to me.
It has facility to enable dnd but i need disable dnd as like in tree.
But i am not able to find disable dnd.

Can you help me for that?

Thanks
« Last Edit: November 11, 2012, 04:07:06 AM by rabesh » Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: November 11, 2012, 05:25:03 PM »

The 'disableDnd' method is not provided in datagrid-dnd.js file, but extending it is easily.
Code:
$.extend($.fn.datagrid.methods,{
disableDnd: function(jq,index){
return jq.each(function(){
var target = this;
var opts = $(this).datagrid('options');
if (index != undefined){
var trs = opts.finder.getTr(this, index);
} else {
var trs = opts.finder.getTr(this, 0, 'allbody');
}
trs.draggable('disable');
});
}
});
Logged
rabesh
Newbie
*
Posts: 12


View Profile
« Reply #2 on: December 03, 2012, 12:48:43 AM »

I added following code in datagrid-dnd.js file

disableDnd: function(){
         return
            trs.draggable({
               disabled: true,
               revert: true,
               cursor: 'pointer'
                })
        },


And It works Fine
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!