I am currently using mui data grid to create my table. The properties are as follows
<DataGrid
rows={serialsList || []}
columns={columns}
rowsPerPageOptions={[25, 50, 100]}
//pageSize={93}
checkboxSelection={this.state.cancelShipFlag ? true : false}
disableSelectionOnClick={false}
components={{
Toolbar: NewToolbar,
}}
onSelectionModelChange={(ids) => {
const selectedIDs = new Set(ids);
console.log('Selected ID ' + selectedIDs);
const selectedRows = rowData.filter((row) => selectedIDs.has(row.id));
this.setState({ rowinfo: selectedRows });
console.log(selectedRows);
}}
/>
I want to create a custom select All checkbox in the toolbar which selects all the rows in the table upon selection. How do I achieve this?