2017-04-27 13 views
0

こんにちは、ありがとうございます! Admin on Restは、シンプルなREST管理者を素早く構築するための素晴らしい基盤です。私は、親を離れずに関連するレコードを表示したり編集したりするシナリオを持っています。例えば、複数の選択肢質問のオプションを質問編集ビューから編集する。ページに残っている間にReferenceManyFieldを更新するにはどうすればよいですか?

私はオプションを(レコードの小道具として渡された)作成/編集できるモーダルダイアログを実装することができましたが、私は一度質問ビューのオプションのリストを更新しようとしていますオプションを正常に保存しました。

私はリアクションには比較的新しいです。正しい方向に軽く感謝します。

答えて

2

ReferenceManyFieldは、フィルタリングや改ページのコントロールを提供しません。しかし、いくつかを作成するのはかなり簡単です。まず、ReferenceManyFieldをベースに独自のコンポーネントを作成します。ページ、ソート、フィルタをプロパティとして保存します。これらのプロパティを変更するメソッドを追加し、fetchReferencesを再度トリガーします。これらのメソッドを起動するボタン(ページ区切り、フィルタリングなど)を追加します。

しかし、あなたがReactを初めて使うなら、これは簡単ではありません。あなたは最初にリアクションを学ぶことをお勧めします。

+0

ありがとうございます! "ReferenceManyField'をベースとして使用することによって" class ReferenceManyFieldWithRefresh extends ReferenceManyField'のように拡張し、必要なときにfetchReferencesを呼び出すことを意味しますか?私が見てみることができるRest on Adminコンポーネントを拡張する簡単な例はありますか? – AnttyC

+0

はい、コードをコピーして独自のクラスを拡張したり、作成したりすることができます。 –

関連する問題