2017-06-08 7 views
1

私はadmin-on-restを調査し始めました。それは など:休憩中の管理者のネストされたレイアウト

/posts/

/users/

を 'フラット' REST-エンドポイント、例えばのため正常に動作しますしかし、どのように、私はネストを実装していますか?私は 'posts'テーブルのポストエントリーをクリックすると、実際の投稿が<Show>ビューで開かれるのではなく、(/{postId}/commentsからフェッチされた)コメントのリストが表示されますか?また、ナビゲーション機能を維持する必要があります(前のページに戻るには、ヘッダーに戻る矢印ボタンや階層が必要です)。

admin-or-restでもこれは可能ですか?

+0

これはカスタムrestClientの仕事です。 [documentation](https://marmelab.com/admin-on-rest/RestClients.html#writing-your-own-rest-client) – Gildas

+0

私はそれについては分かりません。 'restClient'はデータを取得する方法ですが、データを表示する方法はありません。それ以外の場合は、私の仕事を解決するためのサンプルを提供していただけますか? –

答えて

1

投稿のコメントリストを表示する場合は、<ReferenceField>を使用してください。デモの例を見ることができます:https://marmelab.com/admin-on-rest-demo/#/customers/77(「注文」と「レビュー」タブをクリックすると、埋め込まれたデータグリッドが表示されます)。

投稿リストからフィルタリングされたコメントリストにリンクする場合は、カスタムボタンコンポーネントを作成する必要があります。もう一度、デモで例を見つけることができます:https://github.com/marmelab/admin-on-rest-demo/blob/master/src/segments/LinkToRelatedCustomers.js

+0

ありがとう、それは私が必要なものです:) –

関連する問題