Validation Breeze验证消息未准备好生产

Validation Breeze验证消息未准备好生产,validation,breeze,Validation,Breeze,Breeze的默认验证消息使用数据库字段名称作为显示的错误消息的一部分;例如,“需要清空”。显然,这可能不会出现在我们软件的生产版本中 但是,当我们接近软件交付时,希望可以通过检查模型中的“Display”属性或类似的方法来解决这个问题。据我所知,这个问题仍然存在 这个问题已经解决了吗?或者有人找到了解决办法吗 谢谢。这还没有很好的文档记录,但您可以简单地在任何dataProperty上设置“displayName”属性,这将覆盖自动生成的显示名称,并将用于此属性的所有验证消息。所以 var c

Breeze的默认验证消息使用数据库字段名称作为显示的错误消息的一部分;例如,“需要清空”。显然,这可能不会出现在我们软件的生产版本中

但是,当我们接近软件交付时,希望可以通过检查模型中的“Display”属性或类似的方法来解决这个问题。据我所知,这个问题仍然存在

这个问题已经解决了吗?或者有人找到了解决办法吗


谢谢。

这还没有很好的文档记录,但您可以简单地在任何dataProperty上设置“displayName”属性,这将覆盖自动生成的显示名称,并将用于此属性的所有验证消息。所以

var custType = myEntityManager.metadataStore.getEntityType("Customer");
var dp = custType.getProperty("companyName");
dp.displayName = "My custom display name";
另外,请参阅本页底部的“自定义消息模板”主题:

Breeze用户语音中还有一项请求与您的请求非常相似。请投赞成票