Estou tentando customizar a mensagem default no "messages.properties" conforme vi que o pessoal tem utilizado.
De repente não esteja sabendo como fazer em um campo do tipo Lista.
Meu formulário é submetido um objeto Requisicao, que possui uma Lista de Serviços e cada Serviço possui uma lista de Motivos.
Meu campo seria: Requisicao.serviços.motivos
Tentei, sem sucesso, fazer coisas do tipo: requisicao.servicos.motivos.null.error=É necessário selecionar pelo menos um Motivo por Serviço
Mas a mensagem exibida é sempre a default:
O campo [motivos] da classe [class pacote.Servico] não pode ser vazio
class Requisicao {
?static hasMany = [servicos:Servico]
}
class Servico {
?static belongsTo = [requisicao: Requisicao]
static hasMany = [motivos:Motivo]
Na tela o campo Motivo é uma lista de checkboxs. Podendo ter mais de uma lista.
EX:
<input type="checkbox" name="servicos[0].motivos">
<input type="checkbox" name="servicos[0].motivos">
<input type="checkbox" name="servicos[1].motivos">
<input type="checkbox" name="servicos[1].motivos">