의 속성 변경시 새로 생성 된 엔터티의 유효성을 검사 할 수 있습니까 : "Breeze는 캐시에서 엔터티의 유효성을 자동으로 검사하지만 분리 된 엔터티에서는 유효하지 않습니다. Breeze는 캐시에 추가 할 때까지 고객의 유효성을 검사하지 않으므로 캐시에 들어가기 전에 새 엔터티의 값을 설정하고 유효성 검사를 트리거 할 수 있습니다. "breezejs는 breezejs 설명서에서 SAVE
내 질문은 위의 맥락에서 : 새 개체가 생성 되려고하고 저장 버튼을 누를 때 항상 확인을 보여 breezejs 및 검증에 대한 웹에 떠
샘플.
breezejs는 한 입력 필드의 탭에서 100 개의 문자 (10 개 허용)를 입력하고 탭을 다음 입력 필드로 입력 할 때 속성 변경의 유효성을 검사 할 수 있습니까? 사용자가 Save changes 버튼을 누를 때가 아니라 각 속성 변경시에 유효성 검사 오류 메시지를 표시하기 만하면됩니다.
또는 캐시에 아직 추가되지 않았기 때문에 새로 만든 엔티티에서 작동하지 않습니까? 그것은 편집 된 entites에 대해서만 작동합니까?
고객 생성 공식이있는 경우이 모든 속성 유효성 검사/등록자가 작동합니까? 내 말은 고객 엔티티가 아직 존재하지 않는다는 것입니다. 그래서 어떻게하면 propertyChanged.subscribe를 할 수 있습니까? – Elisabeth
entityManager에서 createEntity 함수를 호출하자마자 subscribe 및 검증 할 수있는 완전한 엔티티가 있습니다. 모든 것은 entityState에 관계없이 또는 기본 데이터베이스에 저장되었는지 여부에 관계없이 "엔터티"입니다. 사용자에게 레코드/엔티티를 생성하기위한 폼을 제공 할 때'createEntity'를 호출하면 리턴 된 엔티티를 뷰 모델에 바인드합니다. – adamlj