nao sei se entendi exatamente qual eh o problema...
o problema eh so pra gravar o valor 1 ???
ja tive um problema do tipo.. no dropdown tem uma propriedade chamada type... vc coloca type"integer" q quer dizer inteiro..
as vezes o compilador confunde os valores negativos com positivos.. ai da problema...
bom espero ter ajudado
abraço