This fixes a problem when the date format is set to German.
Requires adjustments for other formats, though.
queryHash['f['+colnum+'][len]']=c.filterValues.length;
for (var i=0; i<c.filterValues.length; i++) {
var fval=c.filterValues[i];
queryHash['f['+colnum+'][len]']=c.filterValues.length;
for (var i=0; i<c.filterValues.length; i++) {
var fval=c.filterValues[i];
+ if (c.format.type == 'date') {
+ var parts = fval.split('.');
+ if (parts.length > 1) {
+ parts.reverse();
+ for (var j=0; j < parts.length; j++)
+ if (parts[j].length == 1)
+ parts[j] = '0' + parts[j].toString();
+ fval = parts.join('-');
+ }
+ }
if (c.filterOp=='LIKE' && fval.indexOf('*')==-1) {
if (c.format.filterUI.charAt(1) == '^') fval=fval+'*';
else if (c.format.filterUI.charAt(1) == '$') fval='*'+fval;
if (c.filterOp=='LIKE' && fval.indexOf('*')==-1) {
if (c.format.filterUI.charAt(1) == '^') fval=fval+'*';
else if (c.format.filterUI.charAt(1) == '$') fval='*'+fval;