I have a grid with a number of columns visible, each of which I would like to be searchable by the user typing into the Search control within the toolbar.
This worked perfectly until I introduced the checkbox column for multiple record selection. It took me a while to find the source of the problem, but I can confirm that when performing a search, the SearchFilter of the DataManagerRequest object holds a list of all the fields, including a null value at the position where the checkbox field is located within the grid. It is the presence of this null value that causes an error the PerformSearching function - I have tested this by commenting-out the checkbox column, which enables the search to run successfully.
The checkbox column is not data bound and is defined as:
<e-grid-column type="checkbox" Width="40" maxWidth="40" minWidth="40"></e-grid-column>
Removing the sizing elements has no effect on the error.
I can workaround this by defining the columns to search, but this is tiresome and prone to problems when columns are amended.