我还是个新手.我收到了错误消息:
数据网格组件要求所有行都具有唯一的I‘d属性.或者,您可以使用getRowId属性为每一行指定一个自定义ID.
我try 了几种不起作用的方法.几乎花了两天的时间,没有得到任何解决方案.任何帮助都会是很大的帮助.
我还是个新手.我收到了错误消息:
数据网格组件要求所有行都具有唯一的I‘d属性.或者,您可以使用getRowId属性为每一行指定一个自定义ID.
我try 了几种不起作用的方法.几乎花了两天的时间,没有得到任何解决方案.任何帮助都会是很大的帮助.
在mui datagrid中,每一行必须有unique identifier.默认情况下,数据网格查找数据集中已有的名为id的属性,以获取该标识符.我不知道为什么在你的案子里它不起作用.但是,也许您可以try 使用错误提示的getRowId
属性:
<DataGrid getRowId={(row) => row.id} />
如果不起作用,你可以试试:
1 -安装UUID:npm i uuid
2 -进口排名靠前:import { v4 as uuidv4 } from 'uuid';
3-与数据网格相加getRowId
:<DataGrid getRowId={() => uuidv4()} />