jhipster - JHipster 中的 AlertService 指令

标签 jhipster

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

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

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

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

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

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

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

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

提前致谢,

山姆

最佳答案

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

显示警报消息“使用标识符 {primary key} 创建/更新了一个新项”,因为标签 <jhi-alert></jhi-alert>被使用过,从未被使用过 <jhi-alert-error></jhi-alert-error> .

关于jhipster - JHipster 中的 AlertService 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37831249/

相关文章:

java - 升级JUNIT 5后无单元测试

linux - 在 Linux 上使用 Angular4 构建 JHipster 时出现问题

java - 我可以在 azure 中部署 jhipster 5.0.0-beta.0 应用程序吗?

docker - JHipster Jenkins 构建损坏

java - Jhipster实体生成错误

JHipster JDL : how to link entities (by ID) among microservices?

angular - 为什么最初的 webpack 开发包在 JHipster 中如此庞大?

node.js - 无法安装 jhipster-generator

java - 安装JHipster注册表错误: Implementation of JAXB-API has not been found on module path or classpath

spring - JHipster Spring Boot 应用程序中超过了高磁盘水印 [90%]