問題タブ [admin-on-rest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
927 参照

admin-on-rest - admin-on-rest: Datagrid コンポーネント内の行の列データにアクセスします

コンポーネントが作成するテーブルでレンダリングされている現在の行の値に基づいてフィールドをレンダリングしたいListビューがあります。ReferenceFieldDatagrid

現在の行のデータにアクセスするにはどうすればよいですか? (現在の行の列の値)。

試してみrecord.processedましたが、レコードオブジェクトが存在しないというエラーが表示されます(processedフィールドをフォーマットするためにチェックしたいレコードの列です)。resource.processedthis.props.processed、およびも試しましたが、this.props.record.processed成功しませんでした。

私がやろうとしていることを示すコードは次のとおりです。


編集

@kunal pareek が提案したように、次のように適切なコンテンツを表示するために、それを変更する ReferenceField フィールドに HOC を適用しました。

0 投票する
2 に答える
978 参照

javascript - Admin-on-rest - リストからフィルタリングされたクエリで他のコンポーネントを同期する方法は?

この構造をページに実装したいと思います:
1. 要約付きのカード (収益、ユーザーなど)
2. Google マップからの地図
3. リスト要素

リスト要素内にはフィルタリングがあります。リストをフィルタリングしてマップとカードでフィルタリングされた情報を表すときに、フィルター オプションを使用する方法に行き詰まっています。

@trixnが推奨するように、私はこの構造を使用しています:

現在、必要なデータをマップと AnyComponent に送信できません。そのため、Maps と AnyComponent に同じデータを渡すか、List コンポーネントで使用されているフィルターを同期する必要があります。

どうすればこれを達成できますか?