Reactjs 如何在react admin datagrid中定义自定义函数以单击行?

Reactjs 如何在react admin datagrid中定义自定义函数以单击行?,reactjs,routes,react-router,react-admin,onrowclick,Reactjs,Routes,React Router,React Admin,Onrowclick,我正在用react admin构建一个应用程序,我有一个组织资源和程序资源。 每个计划都与一个组织有关。 (保存在mongoDB中,我有一个节点服务器) 我创建了组织资源的自定义列表 <List {...props}> <Datagrid rowClick={programsRowClick}> <TextField source="name" /> <EditButton />

我正在用react admin构建一个应用程序,我有一个组织资源和程序资源。 每个计划都与一个组织有关。 (保存在mongoDB中,我有一个节点服务器)

我创建了组织资源的自定义列表

 <List {...props}>
    <Datagrid rowClick={programsRowClick}>
        <TextField source="name" />
        <EditButton  />
    </Datagrid>
</List>

我希望当我们单击组织行时,接收具有相同组织ID的所有程序

API是:https://localhost:4000/api/organization/${id}/程序

我试图创建一个自定义函数程序单击,但我真的不明白它应该返回什么

反应继续进行https://localhost:3000 服务器在上运行https://localhost:4000/api

你能帮我吗

谢谢你

也许这可以帮助您:

它允许您在单击行时在列表中显示自定义组件

否则,
row单击
接受返回路径的函数

即:

`/${resource}/${id}/${customRoute}`}>

我有一个类似的问题,每当他们单击组织行时,它都会显示程序列表。我很惊讶它还不存在,也许可以创建一条自定义路线?因此,行单击将转到该路由,并加载包含组织的所有详细信息的组件。如果你有别的办法,请告诉我
<RA.Datagrid rowClick={(id: RA.Identifier) => `/${resource}/${id}/${customRoute}`}>