2014-03-29 2 views
0

Breeze의 기본 유효성 검사 메시지는 표시된 오류 메시지의 일부로 데이터베이스 필드 이름을 사용합니다. 예 : "EmpTeleNo가 필요합니다". 분명히 이것은 아마도 우리 소프트웨어의 생산 버전에서 끝나지 않을 것입니다.Breeze 유효성 확인 메시지가 프로덕션 준비가되지 않았습니다.

그러나 우리가 우리 소프트웨어의 전달에 접근 할 때, 모델이나 그와 비슷한 것에서 "Display"속성을 검사함으로써 이것이 수정 될 수 있기를 바랬습니다. 내가 알 수있는 한,이 문제는 여전히 남아 있습니다.

이 문제가 해결되었거나 해결 방법을 찾은 사람이 있습니까?

감사합니다.

답변

0

아직 잘 설명되어 있지 않지만 모든 dataProperty에 'displayName'속성을 설정하면 자동 생성 된 표시 이름이 무시되고이 속성에 대한 모든 유효성 검사 메시지에 사용됩니다. http://www.breezejs.com/documentation/validation : 그래서

var custType = myEntityManager.metadataStore.getEntityType("Customer"); 
var dp = custType.getProperty("companyName"); 
dp.displayName = "My custom display name"; 

또한,이 페이지의 하단에있는 "메시지 템플릿을 사용자 정의"항목을 참조하십시오.

Breeze User Voice에는 사용자가 요청한 것과 매우 비슷한 것을 요청하는 항목이 있습니다. 투표 해주세요.

https://breezejs.uservoice.com/forums/173093-breeze-feature-suggestions

관련 문제