如何修改保存成功提示信息?

在实体新增或修改成功后,会显示保存成功提示框,但是提示框内会显示@InstanceName注解所在的字段内容,请问这个如何处理?

如下图,我给备注字段加上了InstanceName注解,在提示框中显示了备注中的内容。

image
image

你好,那么你想怎么改呢?

就是,在实体中的某个字段上面加上InstanceName,但是保存的时候不需要显示这个字段的值。保存成功的信息只显示 实体名+保存成功就可以,想要这种效果。

这个目前不好改,消息是通过 info.EntitySaved 定义的,这个键值用在 StandardDetailView#getSaveNotificationText 中,是个 private 方法。可以在 github 提一个issue 让开发那边开放这个接口,改为 protected

好的 谢谢,是不是也可以重写这个类,然后把方法重写,就是把下面这个内容删掉就可以了?
image

可以试试,删掉红框的代码还得修改 info.EntitySaved 这个消息内容,把第二个 %s 去掉。

好的 我尝试一下

我试过了,这样是可以的,谢谢您的解答

我还是在 GH 提了个issue:

1 个赞