Atualiza o componente quando existem modificações em suas diretivas.
Figura - Bloco Recompilar componente
Compatibilidade
- Bloco cliente: cronapi.screen.recompileComponent()
- Bloco servidor: cronapi.screen.recompileComponent() - executado a partir da chamada do bloco cliente.
Retorno
O bloco não possui retorno.
Parâmetros
Obter identificador
Identificador (id
) do componente visual que será recompilado. A utilização da função Recompilar componente depende da forma correta de vinculação do bloco de programação ao formulário contendo os componentes com os quais se deseja interagir. Acesse o tópico "Propriedades do Blockly", da documentação Bloco de programação, para mais detalhes.
- Posição: 1
- Inglês: Get Identifier
- Tipo: Objeto / Object
- Exemplo: "
input3486
"
Exemplo
No exemplo da figura 2, criamos uma função que atualiza o componente Entrada de Texto sempre que selecionamos uma das duas opções de Caixa de checagem presentes na tela. Utilizando o bloco de programação Definir valor do atributo, aplicamos uma máscara de formatação para CPF ou CNPJ ao componente Entrada de Texto. Depois de escolher o tipo de máscara que queremos no campo, o bloco Recompilar componente atualizará o componente para exibir a máscara escolhida.
Figura 2 - Função que alterna a máscara da Entrada de Texto de acordo com a opção escolhida
Na figura 2 podemos observar o campo Entrada de Texto exibindo a máscara de formatação do CPF. Inicialmente selecionamos o tipo de máscara desejada e em seguida, acionamos o botão "Alterar Máscara". Agora, quando inserirmos os dados no campo entrada de texto, ele terá a formatação de CPF. A mesma lógica se aplica para a opção CNPJ, apresentado na figura 2.2.
Figura 2.1 - Componente entrada de texto exibindo a máscara de CPF
Por fim, na figura 2.2 podemos ver o campo Entrada de Texto exibindo a máscara de formatação do CNPJ.
Figura 2.2 - Componente entrada de texto exibindo a máscara de CNPJ