【发布时间】:2013-04-22 03:15:31
【问题描述】:
来自 briefjs 手册:“Breeze 自动验证缓存中的实体。它不会为分离的实体这样做。例如,一个新创建的客户在技术上是无效的,因为它的 CompanyName 为 null 并且该属性是必需的。Breeze 没有验证客户,直到您将其添加到缓存中。这使您有时间在新实体进入缓存并触发验证之前设置其值。"
我的问题是在上述情况下:
当一个新的实体即将被创建并按下 SAVE 按钮时,网络上漂浮的关于breathjs 和验证的示例总是显示验证。
当我从一个输入字段 Tab 输入 100 个字符(允许 10 个字符)并 Tab 到下一个输入字段时,breezejs 是否也可以验证属性更改?我只想在每个属性更改时显示我的验证错误消息,而不是在用户点击“保存更改”按钮时。
或者这不适用于新创建的实体,因为它尚未添加到缓存中?这仅适用于已编辑的实体吗?
【问题讨论】:
标签: breeze