Boa Tarde
Coo verifico se a tela modal no E3 esta aberta?
Boa Tarde
Coo verifico se a tela modal no E3 esta aberta?
Quanto à tela modal, como ela não permite a navegação enquanto não é fechada, a lógica de seu script pode ser feita nos eventos de inicialização da mesma.
Quanto às outras telas (padrão ou janeladas), você pode utilizar a propriedade ‘SplitLink’ do divisor, por exemplo:
•Em um TagInterno criado no Viewer, faça uma associação na sua propriedade ‘Value’ recebendo a propriedade “SplitLink”, do divisor.
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.