Hi,
please have a look at the following minimal example: https://stackblitz.com/edit/syncfusion-grid-issue-1?file=index.js
To reproduce the error, select a check box.
The error does not occurr under the following circumstances:
|
<ColumnDirective field="key1" headerText="actions" template={() => <span>dfshdf</span>} /> |
Ok, where can I find in documentation that "field" has to be specified and why doesn't grid complain when it's missing?
Unfortunately, there is another issue with grid that I cannot reproduce in a minimal example: After a react state change, grid doesn't rerender the rows, hence changes are not displayed. I had to implement another workaround to fix this: using "key" of component to make it recreate on changed data but this will forget state in grid like paging, sorting, selection etc.
Beside the issue, here is short general customer feedback: I was hoping that syncfusion upgrade from 18.2.x to 19.1.x was improving overall stability and fixing a lot of issues that occurred before. However, at least the same amount of issues fixed were also introduced in the new version. I wasted a lot of time on finding workarounds for the new issue. I wouldn't recommend using the framework at all and we consider migrating to another framework. The react principles are not respected as the components are not designed for react but for a general use.
Have a nice day,
Steffen