[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Selecionar mais de um atributo no selectOnePath  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
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.
rodrigo.freitas
Equipe
[Avatar]
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
[Email] [MSN]
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.
tuliocota
Equipe

Membro desde: 28/07/2008 09:11:09
Mensagens: 4
Offline

Rodrigo,

Como faço para pegar o ID no jsp?
rodrigo.freitas
Equipe
[Avatar]
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
[Email] [MSN]
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.
rodrigo.freitas
Equipe
[Avatar]
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
[Email] [MSN]
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team