使用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'本身就是对具有事件名称的事件的引用。有没有什么方法可以查找事件名称,而不仅仅是显示自己没有意义的偶数? (例如,来自map()调用的某种查找?)当我显示列表视图时,我可以使用引用字段轻松访问事件名称:
nga.field('eventid', 'reference')
.label('Event')
.targetEntity(events)
.targetField(nga.field('eventname')),
答案 0 :(得分: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']),