Button

Click to copy

Configurações de Look and Feel

  • Label(não obrigatório) a ser utilizado para mostrar o rótulo do componente.
  • Icon(não obrigatório) - ícone do botão.
  • Size(obrigatório) - tamanho padrão do botão.
  • Type(obrigatório) - disposição padrão dos botões.
  • Name(obrigatório) - este nome irá ajudá-lo a encontrar este componente no BP.
  • Enabled(obrigatório) - disponibilidade do botão na aplicação. É activado por defeito.
  • Visible() - torna o componente visível se estiver ligado. Activado por defeito.

Despoleta o fluxo de trabalho:

  • onCreate - dispara quando o elemento é criado na página;
  • onShow - dispara quando o componente muda o seu estado para visível (exibido na página);
  • onHide - dispara quando o componente muda o seu estado para oculto (deixa de ser exibido);
  • onDestroy - dispara quando o componente é destruído;
  • onClick - dispara quando o componente é clicado.

Acções componentes:

Button Get Properties:

Obtém as propriedades do botão

Parâmetros de entrada:

  • Component Id [string] - botão de identificação do componente.

Parâmetros de saída:

  • Label[string] - etiqueta do botão;
  • Type[enum] - tipo do botão;
  • Size[enum] - tipo de botão;
  • Icon[enum] - ícone do botão;
  • Color[string] - cor do botão;
  • Visible[boolean] - estado de visibilidade do botão;
  • Enabled[boolean] - estado do botão activado/desactivado;
  • Loading[boolean] - estado de carregamento do botão.

Button Set Properties

Define todas as propriedades do botão

Parâmetros de entrada:

  • Component Id [string] - identificador do componente do botão.
  • Label[string] - etiqueta do botão;
  • Type[enum] - tipo de botão;
  • Size[enum] - tipo de botão;
  • Icon[enum] - ícone do botão;
  • Color[string] - cor do botão;
  • Visible[boolean] - estado de visibilidade do botão;
  • Enabled[boolean] - estado do botão activado/desactivado;
  • Loading[boolean] - estado de carregamento do botão.

Button Update Properties

Actualizar as propriedades do botão

Parâmetros de entrada:

  • Component Id [string] - identificador do componente do botão.
  • Label[string] - etiqueta do botão;
  • Type[enum] - tipo de botão;
  • Size[enum] - tipo de botão;
  • Icon[enum] - ícone do botão;
  • Color[string] - cor do botão;
  • Visible[boolean] - estado de visibilidade do botão;
  • Enabled[boolean] - estado do botão activado/desactivado;
  • Loading[boolean] - estado de carregamento do botão.

Button Click

Efectua um clique de botão

Parâmetros de entrada:

  • Component Id [string] - identificador do componente do botão.

Button Reset State

Reinicia todos os estados do botão para o padrão

Parâmetros de entrada:

  • Component Id[string] - identificador do componente do botão.

Button Set Loading

Define o estado de carregamento como verdadeiro

Parâmetros de entrada:

  • Component Id [string] - identificador da componente do botão.

Button Remove Loading

Define o estado de carregamento para parâmetros de entrada falsos:

Parâmetros de entrada:

  • Component Id [string] - identificador de componente de botão.

Button Enable

Define o estado activado para verdadeiro

Parâmetros de entrada:

  • Component Id [string] - identificador de componente de botão.

Button Disable

Define o estado activado para falso

Parâmetros de entrada:

  • Component Id [string] - identificador do componente do botão.

Button Show

Define o estado visível para verdadeiro

Parâmetros de entrada:

  • Component Id [string] - identificador do componente do botão.

Button Hide

Define o estado visível como falso

Parâmetros de entrada:

  • Component Id [string] - identificador do componente do botão.


Exemplo de utilização:

Por exemplo, utilizando um botão para abrir uma janela modal