Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_TopicIcon
Changing a row value using drag and drop
01/01/2010
08:09
Avatar
finedesignz
Member
Members
Forum Posts: 12
Member Since:
30/05/2009
sp_UserOfflineSmall Offline

How do I change a row value when using the drag and drop between grids?

I have 3 grids, representing 3 "groups" of people.  Each row (person) has fname, lname, and fsg_id, retrieved from a mysql database.  When I drop the selected row from one grid to another grid, I would like the fsg_id of the row to update with the groupid of the target grid, and then reload all grids. 

I'm still a little new to jqgrid...  Can you post an example of how I can accomplish this? Confused

Here's what I have so far:

var lastsel;
jQuery(document).ready(function(){
$("#fsg1").jqGrid({
url:'fsg/fsgget.php?q=1&groupid='+fsg1id,
colModel :[
{name:'lname', index:'lname', label:'Last', width:80},
{name:'fname', index:'fname', label:'First', width:80},
{name:'fsg_id', index:'fsg_id', label:'Group', editable:true, width:40},
],
pager: $('#pfsg1'),
caption: 'Group 1',

onSelectRow: function(id){ if(id && id!==lastsel){ $('#fsg1').jqGrid('saveRow',lastsel); $('#fsg1').jqGrid('editRow',id,true); lastsel=id; } },

}).navGrid('#pfsg1',
{add:false,edit:true,del:false,search:false}, //options
{width:300,reloadAfterSubmit:true,url:'fsg/fsgedit.php'}, // edit options
{width:300,}, // add options
{width:300}, // del options
{width:300} // search options
);

$("#fsg2").jqGrid({
    url:'fsg/fsgget.php?q=2&groupid=2',
    userdata: {fsgid:2},
    colModel :[
     {name:'lname', index:'lname', label:'Last', width:80},
      {name:'fname', index:'fname', label:'First', width:80},
      {name:'fsg_id', index:'fsg_id', label:'Group', editable:true, width:50},
    ],
    pager: $('#pfsg2'),
    caption: 'Group 2',
    onSelectRow: function(id){ if(id && id!==lastsel){ $('#fsg2').saveRow(lastsel); $('#fsg2').editRow(id,true); lastsel=id; } },

}).navGrid('#pfsg2',
            {add:false,edit:true,del:false,search:false}, //options
            {width:300,reloadAfterSubmit:true,url:'fsg/fsgedit.php'}, // edit options
            {width:300,}, // add options
            {width:300}, // del options
            {width:300} // search options
            );

jQuery("#fsg1").jqGrid('gridDnD',{connectWith:'#fsg2'});

jQuery("#fsg2").jqGrid('gridDnD',{connectWith:'#fsg1'});

Thanks in advance!

03/01/2010
19:13
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
51 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

OlegK: 1255

markw65: 179

kobruleht: 144

phicarre: 132

YamilBracho: 124

Renso: 118

Member Stats:

Guest Posters: 447

Members: 11373

Moderators: 2

Admins: 1

Forum Stats:

Groups: 1

Forums: 8

Topics: 10592

Posts: 31289

Newest Members:

, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information