Procurei, mas não achei então desculpe se comi bola. Tenho um grid com um botão link, ele vai para outra aplicação, mas gostaria de pegar o valor de uma determinada coluna deste grid e armazenar em uma variável global antes de abrir a próxima aplicação, estou tentando por javascript, mas não está funcionando comigo, alguém teria alguma dica por favor?
Para fazer a ligação não há necessidade de usar Javascript, use a opção de Ligações direta
na grid ou a macro sc_link(… caso quiser controlar o fluxo do link com if ( on OnRecord
Na aplicação que vai receber a variável crie uma global e marca ela como entrada,
exemplo, vamos supor que na sua grid tem o campo PedidoID,
a outra aplicação vai receber este campo, na outra aplicação onde vai precisar
da variável crie ela como [glo_PedidoID] marque ela como entrada.
Ai no grid na hora que que fizer a ligação para a outra aplicação ele vai pedir qual
valor que você quer relacionar com [glo_PedidoID] escolha campo e PedidoID
Um exemplo feito manualmente se usar sc_link no OnRecord:
/*
Observação a variável que vai receber o valor devem ser todas colocadas no sc_link
em minúsculo mesmo que na app Destino estejam diferentes exemplo: [glo_PedidoID]
*/
sc_link(CampodaGrid, form_pedidos.php, glo_pedidoid={PedidoID}, "", "_self");