Autor |
Mensagem |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 30/07/2008 08:09:33
|
tuliocota
Equipe
Membro desde: 28/07/2008 09:11:09
Mensagens: 4
Offline
|
Saudações a todos.
Sou novato na utilização do framework Neo. Primeiramente, gostaria de parabenizar aos idealizadores. Realmente, o projeto é muito bom e o framework aumenta bastante a produtividade.
Estou com o seguinte probleminha:
Ao utilizar o recurso selectOnePath, eu consigo pegar o valor de um bean em uma outra tela crud. Até aí, tudo bem. No entanto, gostaria que, além de pegar o atributo que está demarcado com @DescriptionProperty, eu conseguisse pegar também o valor de um outro atributo para colocar em um outro campo do jsp.
Será que isso é possível?
Obrigado.
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 06/08/2008 09:13:28
|
rodrigo.freitas
Equipe
Membro desde: 17/04/2007 16:43:33
Mensagens: 37
Localização: Belo Horizonte - MG
Offline
|
Túlio,
Primeiramente seja bem-vindo ao fórum....
Entendi o que você está querendo fazer....
O problema é que o selectOnPath e o insertPath do NEO só passa dois valores para a tela de entrada, que são o DescriptionProperty e o Id.....
Uma solução para o seu problema, é você fazer o carregamento desta informação adicional via AJAX....
Você chama um javascript no onchange do property que via AJAX atualiza este outro campo....
Qualquer dúvida é só falar...
|
Rodrigo Duarte de Freitas
Desenvolvedor de Sistemas
LinkCom - Soluçoes em T.I
Belo Horizonte - MG
rodrigo.freitas@linkcom.com.br - www.linkcom.com.br
Telefone/Fax: (31) 3239-4000 |
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 10/08/2008 19:08:27
|
tuliocota
Equipe
Membro desde: 28/07/2008 09:11:09
Mensagens: 4
Offline
|
Rodrigo,
Muito obrigado pelas boas vindas e pela resposta, mas verificando aqui, percebi que o <t:property /> não possui o onchange. Como devo proceder?
Valeu.
[EDITADO]
Cara, consegui. Eu estava equivocado. É só o Eclipse aqui que não está mostrando o onchange no autocompletar.
Agora deu certinho.
Obrigado.
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 27/08/2008 13:17:30
|
tuliocota
Equipe
Membro desde: 28/07/2008 09:11:09
Mensagens: 4
Offline
|
Rodrigo,
Como faço para pegar o ID no jsp?
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 27/08/2008 18:34:56
|
rodrigo.freitas
Equipe
Membro desde: 17/04/2007 16:43:33
Mensagens: 37
Localização: Belo Horizonte - MG
Offline
|
Qual ID que você está falando?
|
Rodrigo Duarte de Freitas
Desenvolvedor de Sistemas
LinkCom - Soluçoes em T.I
Belo Horizonte - MG
rodrigo.freitas@linkcom.com.br - www.linkcom.com.br
Telefone/Fax: (31) 3239-4000 |
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 27/08/2008 21:10:26
|
tuliocota
Equipe
Membro desde: 28/07/2008 09:11:09
Mensagens: 4
Offline
|
Tipo: eu faço um select-one-path e ao escolher o valor na outra tela, como eu faço para saber qual o id do bean que foi selecionado, sendo que o id não é o DescriptionProperty.
Obrigado.
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 28/08/2008 08:01:14
|
rodrigo.freitas
Equipe
Membro desde: 17/04/2007 16:43:33
Mensagens: 37
Localização: Belo Horizonte - MG
Offline
|
Túlio,
o select-one-path funciona da seguinte maneira.....
Ao escolher o registro na tela que foi aberta, através de uma função em javascript ele preenche o dois campos na tela principal...
Um campo é o campo que você vê na tela que essa função preenche com o DescriptionProperty e o outro campo é um de tipo hidden que não aparece que ele preenche com o seguinte valor:
"Nome do Pacote do Bean"."Nome da Classe"["id da classe"="valor"]
Ex: br.com.aplicacao.bean.Municipio[id_municipio=32]
Meu bean é Municipio e o pacote dele é br.com.aplicacao.bean.
Se você pegar o value deste campo hidden você tem o id do bean selecionado na tela superior.
Dá uma olhada no código fonte da página que foi gerado que você vai ver esses campos todos que eu falei...
Deu uma esclarecida?
Qualquer dúvida só falar...
[]'s
|
Rodrigo Duarte de Freitas
Desenvolvedor de Sistemas
LinkCom - Soluçoes em T.I
Belo Horizonte - MG
rodrigo.freitas@linkcom.com.br - www.linkcom.com.br
Telefone/Fax: (31) 3239-4000 |
|
 |
|