Hello,
I've created a grid with excel type filtering and server side filter operations.
I've recently upgraded the javascript to the version [15.4.0.17], using https://csg.syncfusion.com/
I've noticed the following error:
Uncaught TypeError: Cannot read property 'toLowerCase' of undefined
at t.excelFilter._setCheckState
at t.excelFilter.replacer
at t.excelFilter._setCheckBoxList
[...omiss...]
I've attached the screenshot of the error.
Step to reproduce:
- Create a grid with excel type filtering, UlrAdaptor to get the data.
- Populate the grid with some data, with a column, say column A, with some null values.
- Click on the filter icon of column A, uncheck blanks.
- Click the filter icon of column A again after the grid performed the filtering, the error shows in console.
To work around this, we edited the downloaded file, adding to the following funciton:
_setCheckState: function (value) { ... }the following lines (after this one :"
val = this.processValue(splts[splen]); " ):
if (!val) { val = '';}Attachment:
20171214_174323_aa20bd6f.zip