2014-03-29 34 views
0

微風的默認驗證消息使用的數據庫字段名稱所顯示的錯誤消息的一部分;例如「EmpTeleNo是必需的」。顯然,這可能不應該在我們軟件的生產版本中出現。微風驗證消息都沒有生產做好準備

但是,當我們接近我們的軟件交付,它希望這可能是固定的,也許是通過檢查從模型或類似的東西「顯示」屬性。據我所知,這個問題依然存在。

有這個問題已經解決或有沒有人想出了一個變通?

謝謝。

回答

0

這不是很好記錄,但你可以簡單地設置任何dataProperty上的'displayName'屬性,這將覆蓋自動生成的顯示名稱,並將用於此屬性的所有驗證消息。所以

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

另外,請參閱本頁面底部的「自定義消息模板」主題:http://www.breezejs.com/documentation/validation

還有在微風用戶音色請求非常相似,你所要求的東西的項目。請爲此投票。

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