Adding default values to columns
You can easily add default values to new rows using the createRow
prop. You can also make sure duplicated rows
have default values using the duplicateRow
prop.
Try adding rows, inserting rows (using Shift+Enter
), or duplicating empty rows (using Ctrl+D
):
Name
1
2
3
rows
<DataSheetGrid
createRow={() => ({ age: 25, date: new Date() })}
duplicateRow={({ rowData }) => ({
...rowData,
age: rowData.int ?? 25,
date: rowData.date ?? new Date(),
})}
/>