PDA

View Full Version : Get a id before loading the tab and send that to Java Action



andredecotia
19 Nov 2010, 3:59 AM
Why does not work? When I click on that grid opens a popup, right? So, that popup has two tabs a tab needs the id to filter some information the id is on the second tab... So, before showing to the user the information the id must be sended to Action, got it? I did following and I am asking this function by calling pegaIdDoAutorEEnviaParaAAction(); on the code...

function pegaIdDoAutorEEnviaParaAAction(){
alert('o andre as é um gatão2!');

var conn1 = new Ext.data.Connection();

var grid1 = Ext.getCmp('gridPessoa'); //a variável grid está recebendo a classe GridPanel
var sm1 = grid1.getSelectionModel(); //a varaivel sm está recebendo a seleção

//pegando o item que fora selecionado
var sel1 = sm1.getSelected();

//se há item selecionado será executado código abaixo
if (sm1.hasSelection()){
setHandler(
function(){
conn1.request({
url: 'verImagemPeloId!recebeIdDoAutor.action',
params: {

//primeiro o nome do atributo que está na Action e depois o nome do campo do .jsp
'campoIdPessoa': Ext.getCmp('campoIdPessoa').getValue()
},
});
});
}
}