Nach diesen beiden Fragen: https://github.com/marmelab/admin-on-rest/issues/998 und https://github.com/marmelab/admin-on-rest/issues/561 Sie nicht List
in ReferenceManyField
und die vorgeschlagene Art und Weise eine Taste mit zu tun, verwenden können, die Sie auf die im Zusammenhang List
Komponenten mit dem richtigen Filter umleitet.
Beispiel:
class LinkToRelatedReviews extends React.Component {
render() {
return (<FlatButton
primary
label={ translate("Full list of reviews by user") }
icon={<ReviewsIcon />}
containerElement={
<Link to={{
pathname: '/reviews',
search: stringify({ filter: JSON.stringify({ userId: [this.props.params.id] }), page: 1 }),
}}
/>}
/>)
}
}
export default LinkToRelatedReviews;
So etwas kann
<LinkToRelatedReviews params={props.match.params}/>
unter DataGrid
in UsersShow Komponente gesetzt werden, die nicht Paginierung nicht liefern kann aber für einige der Ergebnisse holen. https://marmelab.com/admin-on-rest-demo/#/segments und klicken Kunden:
Sie können auch durch die Navigation in Aktion sehen. Dadurch werden Sie zu CustomersList weitergeleitet, das nach dem bestimmten Segment gefiltert wird.
In der Tat fiel ich in diese Art von Code + benutzerdefinierte Routen. Thx – Fonzarely
@Fonzarely scheint der offizielle Weg zu sein, dies gemäß den Hauptmitwirkenden des Git-Repositories zu tun - wenn dies Ihre Frage beantwortet, akzeptieren Sie bitte. Vielen Dank :) –