gpt4 book ai didi

javascript - 错误 : Material-UI: The data grid component requires all rows to have a unique id property. 在 rows 属性中提供了没有 id 的行:

转载 作者:行者123 更新时间:2023-12-05 02:42:49 26 4
gpt4 key购买 nike

我收到这个错误:

Error: Material-UI: The data grid component requires all rows to have a unique id property.
A row was provided without id in the rows prop:

当我使用以下方法向 DataGrid 组件中的行添加新行时:

const handleNewJobCreation = (newRow) => {
setRows([
{...newRow},
rows
]);
}

但是,我可以看到我所有的行在数据集中都有 id 属性,我想知道如何解决这个问题才能将新数据附加到行。

最佳答案

如错误消息所述,您的行对象缺少 id 属性。您需要添加具有唯一值的 id 属性以消除错误。如果您有一个没有名称 id 的唯一字段,则需要添加一个 getRowId 回调以返回每一行的正确 ID:

<DataGrid getRowId={row => row.yourUniqueField}

Codesandbox Demo

关于javascript - 错误 : Material-UI: The data grid component requires all rows to have a unique id property. 在 rows 属性中提供了没有 id 的行:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67286482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com