ng-admin を使用して、会社エンティティに対して次のように定義された referenced_list を使用して、会社に登録されているすべてのイベントを表示します。
nga.field('companyevents', 'referenced_list') // display list of related profiles
.label('Company Events')
.targetEntity(companyEvents)
.targetReferenceField('companyid')
.targetFields([
nga.field('eventid')
])
.perPage(10)
.listActions(['edit']),
ターゲット フィールド「eventid」自体は、イベント名を持つイベントへの参照です。それ自体ではかなり無意味なイベント ID を表示するだけでなく、イベント名を検索する方法はありますか? (たとえば、map() 呼び出しからのルックアップのようなものですか?) リスト ビューを表示しているときに、参照フィールドを使用してイベント名に簡単にアクセスできます。
nga.field('eventid', 'reference')
.label('Event')
.targetEntity(events)
.targetField(nga.field('eventname')),