3
我有一些問題,常常把我的約束消息。 Aparently,Grails的有消息綁定問題。我Whem顯示錯誤消息驗證我接收:1無法設置驗證消息的約束
- 字段錯誤對象「br.com.tokenlab.pemaap.IndividualPerson」上字段「alternativeDoc」:拒絕值[Lorem存有胡蘿蔔,增強本科開發商。事實上,沒有一個rhoncus普魯斯,它說。但該地區現在正在運行的發酵等。蛋白質和營養,筆記本玩家的妝前之前。即使是在自由,臨牀一些番茄]。碼[br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.error.br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc,br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.error.alternativeDoc BR。 com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.error.java.lang.String,br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.error,individualPerson.alternativeDoc.size.error.br.com.tokenlab。 pemaap.IndividualPerson.alternativeDoc,individualPerson.alternativeDoc.size.error.alternativeDoc,individualPerson.alternativeDoc.size.error.java.lang.String,individualPerson.alternativeDoc.size.error,br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc。 size.toobig.br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc,br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.toobig.alternativeDoc,br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.toobig。 java.lang.String中,br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.toobig,individualPerson.alternative Doc.size.toobig.br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc,individualPerson.alternativeDoc.size.toobig.alternativeDoc,individualPerson.alternativeDoc.size.toobig.java.lang.String,individualPerson.alternativeDoc.size.toobig; size.toobig.br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc,size.toobig.alternativeDoc,size.toobig.java.lang.String,size.toobig];參數[alternativeDoc類br.com.tokenlab.pemaap.IndividualPerson,Lorem存有胡蘿蔔,生態番茄湯。事實上,沒有一個rhoncus普魯斯,它說。但該地區現在正在運行的發酵等。蛋白質和營養,筆記本玩家的妝前之前。即使是在自由,臨牀些番茄,1,255]。默認消息[屬性[{0}]類的[{1}]與值[{2}]不落在從有效尺寸範圍內的[{3}]至[{4}]]
洙,從數據輸入來調用此異常意向。我的問題是代替這種最壞的錯誤信息到另一個。 我的領域約束代碼:
static constraints = {
cpf unique: false, blank: true, nullable: true, size: 1..255
rg blank: true, nullable: true, size: 1..255
alternativeDoc blank: true, nullable: true, size: 1..255
nationalityType blank: true, nullable: true, inList: ["B", "E"]
photo blank: true, nullable: true
dateOfBirth blank: true, nullable: true
gender blank: true, nullable: true, inList: Holders.config.individualPerson.gender
nameOfFather size: 1..255
nameOfMother blank: true, nullable: true, size: 1..255
person blank: false, nullable: false
maritalStatus blank: true, nullable: true
race blank: true, nullable: true
cityOfBirth blank: true, nullable: true
countryOfBirth blank: true, nullable: true
}
和我messages.properties:
individualPerson.cpf.size.error=Número de caracaretes inválio para cpf.
individualPerson.cpf.blank=O cpf não pode estar em branco.
individualPerson.cpf.nullable=O cpf não pode estar em branco.
individualPerson.cpf.cpf=Cpf inválido.
not.cpf=Cpf inválido.
individualPerson.rg.size.error=Número de caracaretes inválio para rg.
individualPerson.alternativeDoc.size.error=O número do documento deve conter entre 1 á 255 caracteres.
individualPerson.nameOfFather.size.toobig=O nome para o Pai de conter de 1 á 255 caracteres.
individualPerson.nameOfFather.size.toosmall=O nome para o Pai de conter de 1 á 255 caracteres.
individualPerson.nameOfMother.size.error=O nome para a Mãe de conter de 1 á 255 caracteres.
individualPerson.person.displayName.error=O nome para exibição de possuir entre 1 e 255 caracteres.
person.name.size.error=O nome da pessoa de possuir entre 1 e 255 caracteres.
person.displayName.size.error=O nome para exibição de possuir entre 1 e 255 caracteres.
你說得對,我特意插入此...以顯示消息。我的問題是我如何自定義該消息? – alvaropaco 2014-12-05 17:48:07
設置更多的字符,並改變你的changelog(遷移插件)。此錯誤控制器?可以bindData用戶(對象,則params,延伸[alternativeDoc「])之後Costumize此字段。但是,最好的做法做的UI – Koloritnij 2014-12-06 10:18:02