2013-04-01 4 views
0

Breeze.js 엔티티에서 녹아웃 검증을 실행하려고하는데 많은 행운이 없습니다.Breeze.js 엔티티의 넉 아웃 유효성 확인

그래서 지금은 접근 방식이 제대로 작동하는지 확인하기 위해 매우 기본적인 테스트를 수행하려고 노력하고 있지만 이것이 작동하지 않는 이유에 대해 왜곡되어 있습니다. 다음보기에서 필드 바인딩

dataService.getEntity(selectedRowId()) 
       .then(function(result) { 
        currentEntity(result.entity); 
        var ent = currentEntity(); 
        ent.TestField.extend({ required: true }); 
       }); 

을 :

사용자가 산들 바람에서 결과 개체에 녹아웃 유효성 검사를 등록하기 위해 내 개체 중 하나를 편집 할 때 기본적으로 나는 다음과 같은 실행과 같은이
<input type="text" data-bind="value: currentEntity().TestField" /> 

하지만 작동하지 않습니다. 엔티티의 모든 필드가 dependantObservables이기 때문에 생각할 수 있지만 계산 된 필드와 녹아웃 유효성 검사를 만들었습니다. (읽기 및 쓰기 메서드를 제공하면 제공됩니다.)

아무도 나에게 무엇을 제안 할 수 있습니까? 이런 종류의 일을하는 더 나은 방법이 없을 수도 있습니다.

(PS : 사실 여기 줄리안 Yuste의 접근 방식처럼 뭔가를하려고 해요 :

knockout validation using breeze utility?

하지만, 많은 행운 그래서 몇 가지 기본을 다시 가져가 시도하고 있지 않는)

답변