React Data Grid: Value Parsers
After editing cells in the grid you have the opportunity to parse the value before inserting it into your data. This is done using Value Parsers.
A Value Parser is the inverse of a Value Formatter.
string | ValueParserFunc
Function or expression. Parses the value for saving.
The return value of a value parser should be the result of the parse, i.e. return the value you want stored in the data.
Below shows an example using value parsers. The following can be noted:
- All columns are editable. After any edit, the console prints the new data for that row.
- Column 'Name' is a string column. No parser is needed.
- Column 'Bad Number' is bad because after an edit, the value is stored as a string in the data, whereas the data value should be number type.
- Column 'Good Number' is good because after an edit, the value is converted to a number using the value parser.