Javascript OO - Armazenar um objeto em um <option>  XML
Índice dos Fóruns » JavaScript
Autor Mensagem
venomtotal
Java Ninja
[Avatar]

Membro desde: 24/04/2006 00:09:57
Mensagens: 298
Offline

Olá pessoal, eu estava começando a ler e brincar com Orientação a Objeto no Javascript. Criei um objeto com suas propriedades, tudo ok, mas ae surgiu a duvida. É possível armazenar e recuperar um objeto dentro de um <option> do <select> ?

Exemplo, imaginemos que temos uma combo(<select> que lista o nome dos funcionarios, assim que eu selecionasse algum deles, ele me retornaria um objeto Funcionario, e eu utilizaria suas propriedades (nome, cpf, rg) para preencher outros campos.

Agradeco qualquer ajuda
Mikhas
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2008 11:10:50
Mensagens: 677
Localização: São Paulo
Offline

Não é possivel.

Você pode associar um objeto a um indice em um array e usar o indice como valor do option, assim eles terão um relacionamento.

Refractor 1.6 - Easy reflection framework
Agora muito mais rapido!
Raze - The fastest CSS selector engine




[Email] [MSN]
rodrigo web
JavaChild

Membro desde: 17/06/2009 11:59:39
Mensagens: 112
Offline

É possível sim... utilizando o json ex:

<select>
<option value="{id:1, 'nome':'Nome do Funcionario', 'idade':'Idade do Funcionario'}"></option>
<option value="{id:2, 'nome':'Nome do Funcionario 2', 'idade':'Idade do Funcionario 2'}"></option>
</select>


depois é só recuperar e utilizar como objeto...
Mikhas
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2008 11:10:50
Mensagens: 677
Localização: São Paulo
Offline

... mas essa abordagem é um tanto quanto intrusiva.

Refractor 1.6 - Easy reflection framework
Agora muito mais rapido!
Raze - The fastest CSS selector engine




[Email] [MSN]
rodrigo web
JavaChild

Membro desde: 17/06/2009 11:59:39
Mensagens: 112
Offline

Concordo, é intrusiva, mas também funciona bem...
venomtotal
Java Ninja
[Avatar]

Membro desde: 24/04/2006 00:09:57
Mensagens: 298
Offline

Agradeço a ajuda, não é exatamente o que eu queria, mas acho que terei que usar.

Vou dá uma estudada no JSON

Valew
 
Índice dos Fóruns » JavaScript
Ir para:   
Powered by JForum 2.1.8 © JForum Team