Em meu caso tenho uma grid que mostro todos os dados de uma tabela, nessa situação terei tela de cadastro e uma outra tela de detalhes.
Porém a questão não termina aí, eu tenho na tela princiapl (a tela de busca) a mostragem de todos os dados de uma tebela, e em uma coluna tenho uma imagem, quando eu for clicar na imagem ele terá que redirecionar para a mesma tela com um outro nível, mas a questão é que não consigo passar o ID (que é o campo que precisarei para fazer a consulta) para essa mesma tela associada com a imagem, eu quero associar uma imagem com o seu ID relacionado.
Você pode colocar um atributo arbitrário em qualquer tag. Então pode fazer o seguinte:
<img src="etc.gif" id="123" />
function abreLink( img )
{
var id = img.getAttribute( 'id' );
// etc
}
Era isso?
[quote=LIPE]Você pode colocar um atributo arbitrário em qualquer tag. Então pode fazer o seguinte:
<img src="etc.gif" id="123" />
function abreLink( img )
{
var id = img.getAttribute( 'id' );
// etc
}
Era isso?[/quote]
Valeu lipe, mas acho que não me irá servir, pois utilizo uma tag lib para a imagem e uso também outro componente para criação dela na tela, e não sei se como fazer isso segundo essas especificações daqui.
O que as taglibs, componentes e o resto do badabaue geram de HTML? Nao rola plugar em cima daquilo, sem ter que alterar as ditas?
Eu acho que não cv.
Pois utilizo um FW aqui propriétario, e para algumas coisas (esse é um exemplo) ele é inflexivél. Não vi até agora nenhuma meneira de setar seja de forma estática ou dinámica valores associados com a imagem, em último caso, talvez terei que fazer uma marreta mesmo, não utlizar o componente de criação de imagem dele e pegar os dados do Iterator e jogar direto para o img passando um id. sei lá! tou meio perdido hehe
Esse lance de taglibs “eu facilito a sua vida, mas não mexa no meu queijo” é bem chato
Se você não pode alterar em nada a tag imagem, não vai rolar, terá que fazer um botão separado ou deixar a taglib prá lá. Se você pode colocar o onclick, uma solução alternativa seria:
<td id="123">
<img src="etc.gif" />
</td>
function abreLink( td )
{
var id = td.getAttribute( 'id' );
// etc
}
[quote=LIPE]Esse lance de taglibs “eu facilito a sua vida, mas não mexa no meu queijo” é bem chato
Se você não pode alterar em nada a tag imagem, não vai rolar, terá que fazer um botão separado ou deixar a taglib prá lá. Se você pode colocar o onclick, uma solução alternativa seria:
[code]
<td id=“123”>
</td>
function abreLink( td )
{
var id = td.getAttribute( ‘id’ );
// etc
}
[/code][/quote]
pior que é lipe,
parece que tem uma maneira de eu realmente chamar a função JS no setEventOnClick(); agora terei que passar como parâmetro os id. Vou tentar fazer aqui =D