我正试图找出一种方法,不在 ng-admin 中显示嵌入式列表的删除按钮。
我的目标是在editionView
中显示和编辑这些嵌套项目,但您不能删除任何嵌套项目。
users.editionView()
.title('Edit user')
//... bunch of fields here.
.nga.field('context', 'embedded_list')
.targetFields([
//... more fields, and then further nested fields:
nga.field('categories', 'embedded_list')
.targetFields([
nga.field('title')
nga.field('score')
])
])
]);
我遇到的问题是,如果我将标记为'embbeded_list'的字段设置为.editable(false)
,那么其所有嵌套字段也将变为不可编辑。
我想编辑字段,但是用户不应该删除整个项目。“title”和“score”在一起就是我所说的“item”,因为可以有任意数量的这些,和“上下文”相同。
提前感谢您的帮助!
答案 0 :(得分:0)
尝试使用.template()
覆盖模板。目前的模板是一个很好的起点: