problema com combobox!!!
26/08/2011 15:34
bom deixe tentar explicar meu problema!!! parece ser algo sem importância mais preciso resolver isso, tenho duas classes:
_____________________________________
class Cidade {
String cidade
String codigoibge
Estado uf // aqui digo que minha uf e do tipo estado
_____________________________________
class Estado {
String estado
String sigla
String capital
______________________________________
ai no meu form,gsp tenho a seguinte linha de código que monta meu combobox:
<div class="fieldcontain ${hasErrors(bean: cidadeInstance, field: 'uf', 'error')} required">
<label for="uf">
<g:message code="cidade.uf.label" default="Uf" />
<span class="required-indicator">*</span>
</label>
<g:select id="uf" name="uf.id" from="${dominio.Estado.list()}" optionKey="id" required="" value="${cidadeInstance?.uf?.id}" class="many-to-one"/>
</div>
so que no meu forme o combobox aparece com seguinte conteúdo:
dominio.Estado: 1
entendo que é o 1 é o id da minha tabela estado porem queria q no lugar de dominio.Estado: 1 ficasse a sigla, SP, MT, MS, GO, PR, achei q fosse o caso de trocar o optionKey="id" por "sigla" mesmo assim não deu certo será que alguém me da uma luz!!!!
desde já obrigado!!!
Tags:
problema com combobox!!!