Verifica se um modal está em exibição ou não.
![](/download/attachments/234663171/blocoModal%C3%89Mostrado.png?version=2&modificationDate=1672935414000&api=v2)
Figura 1 - Bloco Modal é mostrado?
Compatibilidade
- Bloco cliente mobile: cronapi.screen.isShownIonicModal()
Retorno
Retorna se um modal está em exibição ou não.
Parâmetros
Identificador
Identificador da janela modal. Para selecioná-lo é necessário vincular o bloco de programação a um formulário de referência, confira no tópico Propriedades do Blockly da documentação Bloco de Programação.
- Posição: 1
- Inglês: Identifier
- Tipo: Texto / String
- Exemplo: "modal38969"
Exemplo
A função abaixo verifica se o modal com identificador "modal38969" está em exibição ou não e retorna true, se estiver em exibição, ou false, caso contrário.
![](/download/attachments/234663171/blocoModal%C3%89MostradoExemplo.png?version=1&modificationDate=1673003804000&api=v2)
Figura 2 - Exemplo de uso do bloco Modal é mostrado?
A imagem a seguir mostra a página inicial de uma aplicação mobile. Ao clicar no botão "Verificar exibição" a Figura 2 é executada, como o modal não está em exibição o resultado de execução da Figura 2 é "false
".
![](/download/attachments/234663171/blocoModal%C3%89MostradaResultado1.png?version=1&modificationDate=1673004052000&api=v2)
Figura 3 - Página inicial da aplicação
![](/download/attachments/234663171/blocoModal%C3%89MostradaResultado1.1.png?version=2&modificationDate=1673004189000&api=v2)
Figura 3.1 - Resultado exibido a partir das configurações da Figura 2
Por outro lado, quando o modal está em exibição o resultado de execução da Figura 2 é "true
".
![](/download/attachments/234663171/blocoModal%C3%89MostradaResultado2.png?version=1&modificationDate=1673004234000&api=v2)
Figura 4 - Modal em exibição
![](/download/attachments/234663171/blocoModal%C3%89MostradaResultado2.1.png?version=1&modificationDate=1673004275000&api=v2)
Figura 4.1 - Resultado exibido a partir das configurações da Figura 2