Want to edit column names in the table.
Not able to make the columns editable. Tried multiple examples, but no luck.
Code example:
`import React, { useState } from "react";
import DataGrid, { textEditor } from "react-data-grid";
const Grid = () => {
interface Row {
id: number;
title: string;
}
const columns = [
{
key: "id", name: "ID", editable: true, editor: textEditor
},
{
key: "title", name: "Title", editable: true, editor: textEditor
}
];
function createRows(): Row[] {
return [
{ id: 0, title: "Example" },
{ id: 1, title: "Demo" }
];
}
const [rows, setRows] = useState(createRows);
const [selectedRows, setSelectedRows] = useState<ReadonlySet>(() => new Set());
const rowKeyGetter = (row: Row) => {
return row.id;
};
return ( <DataGrid
rowKeyGetter={rowKeyGetter}
columns={columns}
rows={rows}
selectedRows={selectedRows}
onSelectedRowsChange={setSelectedRows}
onRowsChange={setRows}
className="fill-grid" />
);
};
export default Grid;
`
react-data-grid
version: Tried 7.0.0-beta.16 & 7.0.0-beta.19react
/react-dom
version: 18.2.0Owner Name | adazzle |
Repo Name | react-data-grid |
Full Name | adazzle/react-data-grid |
Language | TypeScript |
Created Date | 2015-03-06 |
Updated Date | 2023-03-23 |
Star Count | 5922 |
Watcher Count | 129 |
Fork Count | 2072 |
Issue Count | 161 |
Issue Title | Created Date | Updated Date |
---|