如何配置<Datagrid />组件使用sale_id作为行ID而非默认id
解决方法
在<Datagrid />组件上添加rowIdentifier属性,将其值设置为sale_id即可。这个属性会指定组件使用你定义的字段作为行的唯一标识,替代默认的id字段。
示例代码:
<Datagrid rowIdentifier="sale_id"> <TextField source="name" /> <NumberField source="price" /> {/* 其他列配置 */} </Datagrid>
设置完成后,勾选复选框时,selectedIds就会返回对应的sale_id值,比如:
['a92dda11-7bfb-414e-a757-0051aad2fc5b']
内容的提问来源于stack exchange,提问作者Bens
相关产品推荐
相关产品推荐

