Forum
12:51
10/08/2009
You are right. The bug exist in the two lines of code inside of $('.ui-pg-selbox',"#"+pgcnt).bind('change',function() {...}.:
else if(ts.p.toppager) { $('.ui-pg-selbox',ts.p.toppager).val(this.value); }
The problem is that the variable tp will be either "_t_list_toppager" or "_pager" (if the pager has id="pager"). So the if(tp) will always work. So we have two problem:
The first one if the number of rows are changed in the bottom pager and the additional top pager exist. In the face the else if part will not work and the top pager will have the old valus.
The second problem exist if only the top pager exist and no pager parameter is defined. In the case the ts.p.pager will be "" and the existing code will change the number of rows in all pager of all grids. Which is also wrong.
As the fix I suggest to change the above two lines of the code to
if(ts.p.toppager) { $('.ui-pg-selbox',ts.p.toppager).val(this.value); }
Best regards
Oleg
Most Users Ever Online: 715
Currently Online:
45 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.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66