Forum
23:09
27/02/2012
Only tested in editoptions. I'll play with sort options soon.
There is a bug in the buildselect. My fixes are in red.
In 4.4.4
Line 5850:
var a, ovm = [], elem = this.elem, vl = this.vl, options = $.extend({},this.options), msl = options.multiple===true; if($.isFunction(options.buildSelect))
{
var b = options.buildSelect.call($t,data);
a = $(b).html();
}
else {
a = $(data).html();
}
if(a) { $(elem).append(a);
....
elem is the <select tag>
In 4.5.2 at line 6055
var ovm = [], elem = this.elem, vl = this.vl, options = $.extend({},this.options), msl = options.multiple===true,
a = $.isFunction(options.buildSelect) ? options.buildSelect.call($t,data) : data;
if(typeof a === 'string') { a = $( $.trim( a ) ).html(); } //only happens if a is string
if(a) { $(elem).append(a);
Long Story Made Short: (My Fix)
a = $.isFunction(options.buildSelect) ? options.buildSelect.call($t, data) : data;
if (typeof a === 'string') { a = $.trim(a); }
a = $(a).html(); //This only gets applied if 'a' is a string in 4.5.2, according to 4.4.4 it has to be applied universally.
if (a) {
$(elem).append(a);
...
11:42
Moderators
30/10/2007
Hello,
Thanks for the investigation. I will check this next week.
Kind 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.
Most Users Ever Online: 715
Currently Online:
39 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