我已经阅读了breeze验证器信息,但我不确定如何查看正在发生的实际错误.
错误:遇到客户端验证错误 - 有关更多详细信息,请参阅此对象上的实体错误集合.
我相信它在entity.entityAspect.getValidationErrors()中的某个地方,但我很难弄清楚如何从中获取实际错误.
我试图将记录插入实体并在发生此错误消息时保存更改.
见:
http://www.breezejs.com/sites/all/apidocs/classes/ValidationError.html
http://www.breezejs.com/sites/all/apidocs/classes/EntityAspect.html#method_getValidationErrors
简单的例子:
var errors = entity.entityAspect.getValidationErrors();
errors.forEach(function(ve) {
var errorMessage = ve.errorMessage;
var property = ve.property;
});
Run Code Online (Sandbox Code Playgroud)
要获取EntityManager中的所有错误,您可以使用
manager.getEntities().forEach(function(entity) {
var errors = entity.entityAspect.getValidationErrors();
//.. do something with the errors ..
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1944 次 |
| 最近记录: |