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
Bug in multiple calls of jqGrid('gridDnD', {...})
19/01/2010
18:33
Avatar
Paolo
Guest
Guests

Hi,

in my app I create grids (with jqGrids) on demand and everything works fine, but if I want to call more than once jqGrid('gridDnD', {...}) on the same grid to update target grids via connectWith parameter, new target grids are not correctly identified.

Follows the patch that fixes my issue.

Paolo

--- /Users/.../jqGrid/js/grid.jqueryui.js     2010-01-19 17:31:00.000000000 +0100
+++ jquery.jqGrid2/js/grid.jqueryui.js  2010-01-19 16:32:10.000000000 +0100
@@ -312,9 +312,9 @@
                                                // hack
                                                // drag and drop does not insert tr in table, when the table has no rows
                                                // we try to insert new empty row on the target(s)
-                                               for (var i=0;i<opts.connectWith.length;i++){
-                                                       if($(opts.connectWith[i]).jqGrid('getGridParam','reccount') == "0" ){
-                                                               $(opts.connectWith[i]).jqGrid('addRowData','jqg_empty_row',{});
+                                               for (var i=0;i<$.data($t,"dnd").connectWith.length;i++){
+                                                       if($($.data($t,"dnd").connectWith[i]).jqGrid('getGridParam','reccount') == "0" ){
+                                                               $($.data($t,"dnd").connectWith[i]).jqGrid('addRowData','jqg_empty_row',{});
                                                        }
                                                }
                                                ui.helper.addClass("ui-state-highlight");
@@ -329,8 +329,8 @@
                                                        $($t).jqGrid('delRowData',ids );
                                                }
                                                // if we have a empty row inserted from start event try to delete it
-                                               for (var i=0;i<opts.connectWith.length;i++){
-                                                       $(opts.connectWith[i]).jqGrid('delRowData','jqg_empty_row');
+                                               for (var i=0;i<$.data($t,"dnd").connectWith.length;i++){
+                                                       $($.data($t,"dnd").connectWith[i]).jqGrid('delRowData','jqg_empty_row');
                                                }
                                                if(opts.onstop && $.isFunction(opts.onstop) ) opts.onstop.call($($t),ev,ui);
                                        }
@@ -452,4 +452,4 @@
                });
        }
 });
-})(jQuery);
\\ No newline at end of file
+})(jQuery);

22/01/2010
10:09
Avatar
tony
Sofia, Bulgaria
Moderator
Members

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

Hello,

Thanks Paolo. The script will be included.

Best Regards

Tony

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:
47 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