我正在使用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
会被忽略,并且不会显示成功保存结果的消息,除非来自表单验证的错误消息。
提前致谢,
萨姆
答案 0 :(得分:2)
提醒消息&#39;使用标识符{主键}&#39;创建/更新新消息。显示是因为使用了标记<jhi-alert></jhi-alert>
,所以从未使用过
<jhi-alert-error></jhi-alert-error>
。