Ng-admin自定义引用列表 - 能够创建新条目

时间:2016-03-30 17:04:27

标签: javascript angularjs ng-admin

我试图弄清楚我如何制作一个可以组合的自定义指令:

  1. 参考列表选择字段
  2. 创建将显示参考实体创建视图的按钮
  3. 并创建保存。重新加载参考列表实体,所以我可以选择一个新创建的实体。
  4. 使用完全自定义的代码可以轻松完成,但我想使用ng-admin模板和指令来实现。

    它也是非常常见的功能,但我很难将其集成到ng-admin中。

    因此,如果列表中没有必填字段,我将不会通过导航在另一页上创建新实体来丢失我已输入的数据。

1 个答案:

答案 0 :(得分:0)

添加两个字段:

  • 类型referenced_list之一,用于显示相关条目
  • 一个带有空标签和自定义模板的虚拟字段,使用具有相关条目的预填充默认值的创建按钮(例如<ma-create-button entity-name="comments" default-values="{ post_id: entry.values.id }" size="xs"></ma-create-button>

检查https://github.com/marmelab/ng-admin-demo/blob/3a0944acbcb12dc20dc8a4a860c6c9f8da9c1645/js/customers/config.js#L81-L101以获取示例。