2017-01-26 1 views
0

で参照フィールドを表示、私は会社のために登録されたすべてのイベントを表示するには、私の会社のエンティティに対して、次のように定義されたreferenced_listを持っている:NG管理者: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 '自体は、イベント名を持つイベントへの参照です。イベント名を表示する方法はありますか?それは単なる意味のないeventidを表示するのではなく、イベント名を調べる方法はありますか? (例えば、マップ()を呼び出してからのルックアップのいくつかの種類?)私は、リストビューを表示していたとき、私は参照フィールドを使用して簡単にイベント名にアクセスすることができます。

 nga.field('eventid', 'reference') 
      .label('Event') 
      .targetEntity(events) 
      .targetField(nga.field('eventname')), 

答えて

1

は、この作業はですか?

nga.field('companyevents', 'referenced_list') // display list of related profiles 
    .label('Company Events') 
    .targetEntity(companyEvents) 
    .targetReferenceField('companyid') 
    .targetField(
     nga.field('eventid').map(function (value, entry) { 
         return entry.eventname}) 
    ) 
    .perPage(10) 
    .listActions(['edit']), 
関連する問題