JHipster中的AlertService指令

时间:2016-06-15 09:20:56

标签: jhipster

我正在使用JHipster 3.3.0并使用JDL生成代码。

开箱即用,每个实体都有自己的弹出对话框页面,用于编辑和保存数据,即{entity}-dialog.html。单击“保存”按钮后,对话框将关闭,然后实体列表页面(即{entity}s.html)将显示警告消息&#39; A new <entity name> is created/updated with identifier {primary key}&#39;使用 <jhi-alert-error></jhi-alert-error> 表示保存结果。

现在我正在为2个实体实现一对多的关系,比如用户和帐户(即用户可以拥有多个帐户)  这样两个实体的编辑和保存都发生在同一个用户页面中(即User-dialog.html)。

用户的所有帐户都显示在帐户表中,表格的每一行都有一个保存按钮来保存数据 编辑行中的数据后的帐户。

这一切都很好。但是,我注意到单击帐户行的保存按钮后,我可以看到后台用户列表页面 显示上面提到的警报消息,而不是当前页面。

我无法弄清楚如何在当前页面中显示警报消息,而不是实体列表页面,这是 默认行为。

我在这里缺少一些逻辑。有什么想法吗?

基本上,我的<jhi-alert-error></jhi-alert-error>页面中的<entity>-dialog.html会被忽略,并且不会显示成功保存结果的消息,除非来自表单验证的错误消息。

提前致谢,

萨姆

1 个答案:

答案 0 :(得分:2)

哎呀,傻傻的我。刚刚找到答案。

提醒消息&#39;使用标识符{主键}&#39;创建/更新新消息。显示是因为使用了标记<jhi-alert></jhi-alert>,所以从未使用过 <jhi-alert-error></jhi-alert-error>