Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Alternar classe 

Alterna a cada vez que é chamado entre ativa ou não, uma classe css que foi configurada.

Parâmetros

Nome

Tipo

Doc

Parâmetro 1ObjetoComponente a ter sua classe alterada como ativa ou inativaa classe alternada em removida ou inserida.
Parâmetro 2Texto

Recebe o nome da classe sem o símbolo de ponto no começo do nome.

Exemplo: style6090 

Compatibilidade

 Servidor

 Cliente

Exemplo

Após vincular um formulário de referência nas configurações do bloco, a função "AlternandoClasse" (Figura 1) recebe o bloco Alternar classe e seus parâmetros estão configurados da seguinte forma:

  • Obter identificador: nome da propriedade Identificador do componente que será utilizado;
  • Valor do atributo: Classe CSS que será definida como ativa ou inativa (Sem o ponto antes do nome da classe).


Figura 1 - Bloco Definir visibilidade


A função acima é atribuída ao evento Ao Clicar do botão e ao clicar no botão "Alternar Classe" (Figura 1.1) na aplicação, o componente Entrada de texto alternará a cada clique se a classe ficará ativa ou inativa no será inserida no componente ou removida do componente, inserimos uma cor de fundo na classe para ficar melhor de visualizar, após o clique no botão a classe ficou ativa e o fundo foi adicionado ao componente Entrada de texto como mostrado na figura 1.1.



Figura 1.1 - Alternando Classe CSS


Abaixo, segue o estilo CSS que foi utilizado no exemplo, ele pode ser configurado na aba Estilo, para mais detalhe acesse a documentação sobre Estilo - CSS.


Figura 1.2 - Estilo CSS utilizado


Vincular formulário

Para selecionar o Identificador(id) do componente no parâmetro Obter identificador, é necessário apontar a view desejada no campo Formulário de referência das configurações do Editor de Bloco de programação.

Informações
titleMais sobre
Veja mais detalhes no tópico "Propriedades do Blockly" em Bloco de programação.

Mais sobre o bloco

É possível utilizar qualquer classe criada pelo usuário em app.css com o Modo avançado ativado (Endereço: src/main/webapp/css/app.css) ou as classes que são carregadas junto com a página.