Como saber dimensões da tela do aparelho que está sendo utilizado?

Boa tarde!

É possível saber as dimensões do aparelho que está sendo utilizado para acessar um determinado formulario ou que está logado no Latromi?

Att,
Nielson Santos

Olá @nielson.santos

Dê uma olhada neste tópico:

Eu verifiquei aqui, mas não atende ao que eu preciso.

Queria fazer isso em tempo de excução, para poder abrir um formulário ou outro dependendo da resolução que está sendo utilizada.

Por exemplo salvar em uma váriável e se o dispositivo for por exemplo 800x600 abrir um formulário X ou outro se for outra resolução, entende?

Queria fazer algo meio que responsivo.

@nielson.santos para obter as dimensões da janela, é preciso usar JavaScript.

Segue abaixo um exemplo de código que preenche os campos da tabela com as dimensões da Janela:

(function(){
    // Obtem largura e altura da janela
    var h = window.innerHeight;
    var w = window.innerWidth;
    
    // Preenche campos do Form
    // NOTA: para preencher uma várivel, use o método "setVariableValue"
    var form = latromi.formManager.getFormInstance();
    form.setFieldValue('altura', h);  
    form.setFieldValue('largura', w);
})();

Eu preciso instanciar o Js no público ou apenas informar dentro do procedimento?

Pois está retornando a msg abaixo:

E deixei deste jeito no procedimento apenas:

Este código que coloquei como exemplo, é para ser executado sem nenhum nome de função. É uma função anônima. No caso, o código só está dentro de uma função (anônima) para limitar o escopo de declaração de variáveis (as variáveis só existem dentro da função).

Se você usar o código exatamente como coloquei, vai funcionar.