Botão (web)

Botão (web)

Permite executar eventos ou abrir outras telas, utilize suas propriedades para personalizar e alterar seu estilo.

Figura 1 - Exemplo do componente rodando no browser

Principais propriedades

Aba de Propriedades

Na tabela abaixo estão descritas as principais propriedades do componente.

Nome

Propriedade

Função

Nome

Propriedade

Função

Ícone

class

Abre a janela de seleção de ícone.

Cor do ícone

icon-theme

Permite escolher um tema para o ícone.

Título

content

Define o rótulo.

Cor do texto

text-theme

Permite escolher um tema para o texto.

Cor do botão

xattr-theme

Permite escolher um tema Bootstrap (cor) para o botão.

Largura

xattr-fullsize

Define a largura do ícone, podendo ser Embutido (inline) ou Bloco (block).

Desabilitado

disabled

Define se o botão será desabilitado (true) ou não (false).

Identificador

id

ID do componente.

Estilo

style

Altera o estilo geral inline do componente.

Exibir

ng-show

Propriedade Cronapp MVC usada para mostrar ou oculta o componente.

Repetir

crn-repeat

Propriedade que seleciona uma fonte de dados contida na tela e repete o componente baseado no número de itens dessa fonte de dados.

Segurança

cronapp-security

Abre a janela de seleção dos grupos com permissões para visualização ou edição.

Skin

crn-skin

Permite selecionar um skin que afetará apenas o componente selecionado.

Classes CSS

class

Adiciona classes CSS que já foram criadas.

 

Aba de Eventos

Na tabela abaixo estão descritos os eventos disponíveis para o componente.

Nome

Propriedade

Função

Nome

Propriedade

Função

Ao Iniciar

ng-init

Executa uma ação assim que o componente é renderizado na tela.

Ao Clicar

ng-click

Executa uma ação quando o componente receber um clique com o mouse ou um toque na tela.

Ao Duplo Clicar

ng-dblclick

Executa uma ação quando o usuário clica duas vezes seguidas com o botão do mouse em um componente.

Ao Entrar com Mouse

ng-mouseenter

Executa uma ação quando o ponteiro do mouse é movido de fora para dentro do componente.

Ao Sair com Mouse

ng-mouseleave

Executa uma ação quando o ponteiro do mouse é movido de dentro para fora do componente.

Ao Mover Mouse

ng-mousemove

Executa uma ação enquanto o ponteiro do mouse está sendo movido sobre o componente.

 

Aba de Estilos

Na tabela abaixo estão descritos os tipos de estilos disponíveis para o componente.

Nome em português

Nome em inglês

Descrição

Nome em português

Nome em inglês

Descrição

Plano de fundo do botão

Button background

Estiliza o plano de fundo do componente.

Ícone

Icon

Estiliza o ícone do componente.

Título

Label

Estiliza o texto do componente.

Cor do ícone

Essa propriedade irá exibir 2 grupos de cores em sua lista, as primeiras são as cores definidas pelo tema e, em seguida, uma seleção fixa de cores pré-definidas.

As cores definidas pelo tema (Padrão do tema, Secundário, Sucesso, Informação, Aviso, Perigo, Claro, Editável, Real e Escuro) podem variar a partir das seguintes situações:

  1. Alteração do tema do projeto (menor prioridade);

  2. Adição da Skin do projeto através do campo "Skin do Tema Web" na janela de Configurações do Projeto.

  3. Seleção da Skin na propriedade "Skin" do componente visual. (maior prioridade).

Cor do botão

A propriedade tema permite personalizar e padronizar cada componente em um total de 8 cores distintas: Padrão do tema (varia com o tema do projeto), Primário (Primary), Sucesso (Sucess), Informação (Info), Aviso (Warning), Perigo (Danger), Claro (light) e Link.

Figura 2.1 - Temas disponíveis

 

O tema default varia conforme o tema do projeto.

Largura

Essa propriedade permite especificar a largura do botão, a opção padrão é a Block e existem duas opções:

  • Bloco (Block): ocupa a largura total da linha em que o componente está;

  • Embutido (Inline): ocupa parte da largura da linha em que o componente está, seu redimensionamento pode ser definido na aba “Responsividade”.

Figura 2.2 - Diferença entre as opções de largura

Drag and Drop da árvore de arquivos

Outra forma de gerar o componente Botão é a partir do recurso de Drag and Drop (arrastar e soltar). Selecione um Formulário, Bloco de programação (web ou mobile) ou Relatório da árvore de arquivos/recursos e arraste-o para a área de edição do formulário para exibir um menu de contexto com a opção Botão.

Figura 3 - Inserindo um botão que irá executar uma função de bloco

 

Após selecionar a opção Botão, a janela de configuração do evento do botão será exibida, clique em OK para confirmar o evento e criar o botão na tela. 

No caso de blocos de programação com mais de uma função, a função pré-selecionada será sempre a primeira. Clique no botão "..." (destaque 1 da figura 3.1) para alterar a função. 

Figura 3.1 - Selecionando a função do bloco arrastado

Nome em inglês

Button


Nessa página


Compatibilidade

  • Formulário web


Equivalente mobile

Botão (mobile)


Botão do Componente


Imagem no Editor Visual