[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 
Como passar parametro para função sendRequest do ajax.js  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
guilherme.pimentel
Template
[Avatar]

Membro desde: 21/06/2007 15:52:28
Mensagens: 109
Localização: BELO HORIZONTE
Offline

Eu criei uma função no Service e no DAO de consulta em uma entidade e preciso acessar esse metodo via JavaScript pois irei utilizar esse valor de retorno da função para um calculo na pagina de forma dinamica.
Como faço isso pois no exemplo do site que utiliza a função sendRequest ele não é passada nenhum parametro para a função do servidor.

GUILHERME A. MUNCK PIMENTEL
DESENVOLVEDOR JEE
BRASIL - MINAS GERAIS - BELO HORIZONTE
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Você pode usar a tag do neo.. acho que é mais fácil..

Faz assim:

No jsp:
Code:
 <%@ taglib prefix="a" uri="ajax"%>
 
 <a:call action="nomedaaction" functionName="meuAjax" callback="meuAjaxCallback" parameters="javascript:'parametro='+form['elementodoform'].value"/>
 


Aeeee.. você chama a sua função java script normal. assim:

Code:
 <script>
 function meuAjaxCallback(data){
       alert(data);
 }
 
 </script>
 
 <a >pesquisar ajax</a>
 


Na callback você faz o que quiser, como dar um eval, se achar interessante!

teh

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
guilherme.pimentel
Template
[Avatar]

Membro desde: 21/06/2007 15:52:28
Mensagens: 109
Localização: BELO HORIZONTE
Offline

Beleza mas como eu faço para pegar o "id" de um item de um combo pois o valor do item é como por exemplo:

Code:
 <option value='br.com.geoexplore.geoenterprise.adm.bean.Projeto[id=3]' >PROJETO3</option>
 



GUILHERME A. MUNCK PIMENTEL
DESENVOLVEDOR JEE
BRASIL - MINAS GERAIS - BELO HORIZONTE
guilherme.pimentel
Template
[Avatar]

Membro desde: 21/06/2007 15:52:28
Mensagens: 109
Localização: BELO HORIZONTE
Offline

Ou então como faço para transformar essa string em um Bean????

GUILHERME A. MUNCK PIMENTEL
DESENVOLVEDOR JEE
BRASIL - MINAS GERAIS - BELO HORIZONTE
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

quando é um combo, você pode fazer assim:

Code:
 Area area = (Area) ServletRequestDataBinderNeo.translateObjectValue(null, request.getParameter("area"), null);
 


Neste caso ele já monta o objeto Area com o código setado!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
guilherme.pimentel
Template
[Avatar]

Membro desde: 21/06/2007 15:52:28
Mensagens: 109
Localização: BELO HORIZONTE
Offline

Malandro..... fera de mais!!!!!!! Valeu!!!!!

GUILHERME A. MUNCK PIMENTEL
DESENVOLVEDOR JEE
BRASIL - MINAS GERAIS - BELO HORIZONTE
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

=p.. qualquer coisa da o grito!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Você pode utilizar um command que possua uma propriedade projeto tb.
Exemplo:

Code:
 public class Bean {
      Projeto projeto;
      .. getters e setters...
 }
 


Code:
 public ModelAndView action(WebRequestContext request, Bean bean){
     Projeto projeto = bean.getProjeto();
 }
 


Assim você evita ter que manipular a string que veio no request.

Se chegar na requisicao
projeto=br.com.geoexplore.geoenterprise.adm.bean.Projeto[id=3]

O campo projeto será criado no bean e o id atribuido.
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Ah eh!!!
tinha me esquecido desta rógel!!!

ele tbm funciona com bean.propriedade ou é somente propriedade que funciona?

Estou confuso agora

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

funciona de qualquer jeito
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

huuummm

isso nao sabia!
ehehe

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team