Reactjs 如何在react admin datagrid中定义自定义函数以单击行?
我正在用react admin构建一个应用程序,我有一个组织资源和程序资源。 每个计划都与一个组织有关。 (保存在mongoDB中,我有一个节点服务器) 我创建了组织资源的自定义列表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 />
<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}`}>