如何在 ng-admin 中隐藏 embedded_list 字段的 "remove" 按钮?
How do I hide "remove" buttons for embedded_list field in ng-admin?
我正在尝试找出一种方法来在 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",因为这些可以有任意数量,"context" 也是如此。
提前感谢您的帮助!
尝试用 .template()
覆盖模板。当前模板是一个很好的起点:
我正在尝试找出一种方法来在 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",因为这些可以有任意数量,"context" 也是如此。
提前感谢您的帮助!
尝试用 .template()
覆盖模板。当前模板是一个很好的起点: