Bom Dia
Como faço para verificar se uma tela está aberta usando script no viewer?
Bom Dia
Como faço para verificar se uma tela está aberta usando script no viewer?
Você pode utilizar a propriedade ‘SplitLink’ do divisor para verificar qual é a tela aberta:
Obs: Note que ao navegar entre as telas o valor da propriedade é alterado para uma string do tipo “TelaInicial?100?4”
Para ocultar estes parâmetros, faça uma modificação na associação TagInterno x Propriedade do divisor:
Left(Viewer.[_top].SplitLink, InStr(Viewer.[_top].SplitLink, “?”)-1)
O método InStr() retorna a posição do primeiro caractere “?”.
Usamos este valor no método Left(), que pega os “n” primeiros caracteres de uma string.
Desta forma, você terá em seu TagInterno apenas o nome da tela e o seu valor poderá ser usado no Script desejado.
Boa tarde.
Quando executei este script somente retornou o nome do quadro.
Tem alguma maneira de retorno da tela que está sendo exibida dentro do quadro?
Obrigado