This question is locked. New answers and comments are not allowed.
I'm not sure if you guys have this fixed in the Commercial license, but I noticed this issue and found the fix for it in version 2011.2.712. My apologies if this is the wrong forum or if this was already answered, but since I couldn't find it myself I had to go digging.
Problem:
Only tested this in Firefox, but attempting to filter on a numeric Enum column while in Client OperationMode would fail to change the grid, and would yield the following error in Firebug:
aE.toLowerCase is not a Function
Source:
I located the issue in telerik.common.js - line 1743
Solution:
The assumption was made that the filtered value was a string in all cases. Cast it to a string and move on with your life :)
Attachments:
I've attached a new version of telerik.common.min.js for users of version 2011.2.712 that resolves this issue.
[Edit - The previous version I attached still had an extra debugger... this one should be fine]
Problem:
Only tested this in Firefox, but attempting to filter on a numeric Enum column while in Client OperationMode would fail to change the grid, and would yield the following error in Firebug:
aE.toLowerCase is not a Function
Source:
I located the issue in telerik.common.js - line 1743
if(typeof expr.value === "string" && !expr.caseSensitive) { caseSensitive = function(value) { return value.toLowerCase(); };Solution:
The assumption was made that the filtered value was a string in all cases. Cast it to a string and move on with your life :)
if(typeof expr.value === "string" && !expr.caseSensitive) { caseSensitive = function(value) { return value.toString().toLowerCase(); };Attachments:
I've attached a new version of telerik.common.min.js for users of version 2011.2.712 that resolves this issue.
[Edit - The previous version I attached still had an extra debugger... this one should be fine]