Link em uma grid

(DeivitePopo) #1

Galera o bicho ta pegando geral aqui…
Olá so já vi todos os topicos sobre link e passagem de parametros para aplicações externas, mas ate entao não roda aqui.

Tenho uma Grid na qual fiz um campo para usar como link para uma aplicação externa no campo mascara de exibição coloquei a url:
<a href=sc_redir(http://www.selectaconcursos.com.br/boleto/boleto.php?codigo=[codigo]);>Gerar Boleto
já fiz assim tb:
sc_redir <a href=(http://www.selectaconcursos.com.br/boleto/boleto.php?codigo=[codigo]);>Gerar Boleto

Porem não roda nem com reza braba.
ele mostra na url isso:
http://127.0.0.1:85/scriptcase/app/samples/grid_candidato_1/sc_redir(http://wwwselectaconcursoscombr/boleto/boletophp?codigo=[codigo]);

alguem tem ideia como posso resolver isso???

Abraços

(Daniel Daré) #2

Deivid, bom dia,

Acredito que vc não precise colocar o sc_redir() nessa situação.

Existe a função sc_link() no Scriptcase.
sc_link (minha_coluna, http://www.scriptcase.com.br, ,“hint do link”);
*trecho retirado do manual do scriptcase

Não entendi o tipo de aplicação que vc criou, supondo que seja uma consulta, no evento onLoadRecord crie:
{nome_do_campo} = “Gerar Boleto”;
sc_link (nome_do_campo, http://www.selectaconcursos.com.br/boleto/boleto.php?codigo=[codigo], ,“Clique para gerar o boleto”);

Acredito que deve funcionar.

Daniel.

(DeivitePopo) #3

Olá Daniel,
Esse Gerar Boleto, é apenas o LINK em que o usuario irá clicar para gerar o boleto.
Ainda não testei a sua Sugestão mas testarie ainda hoje e postarei o resultado.
Desde já agradeço.

Abraços

(Cleyton Euler) #4

Se o alvo for uma aplicação SC fazer uma ligação de campo acho que tbem funciona.

(DeivitePopo) #5

Cleyton Euler , o alvo é uma aplicação fora do SC.
Essa é o grande misterio não consigo passar os parametros para uma aplicação externa.

(Cleyton Euler) #6

E ai Deivite,

Faça o seguinte:
crie um campo ImagemHtml e coloque uma imagem, não faça ligação.
no onRecord coloque a macro assim:
sc_link (nome_campo, http://www.scriptcase.com.br?empresa={RGE_CodigoEmpresa},,“hint do link”);

Testei aqui e passou o parametro para a URL informada. Em caso de mais de um parametro separe com ‘&’.

passagem parametro para fora do scriptcase/ Resolvido por Clayton
(DeivitePopo) #7

Euler, funfou???
Ficou massa, valeu pela força.