Button
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 deentrada :
- Component Id [string] - botão de identificação do componente.
Parâmetros desaí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 deentrada :
- 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 deentrada :
- 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 deentrada :
- 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 deentrada :
- Component Id [string] - identificador do componente do botão.
Button Set Loading
Define o estado de carregamento como verdadeiro
Parâmetros deentrada :
- 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 deentrada :
- Component Id [string] - identificador de componente de botão.
Button Enable
Define o estado activado para verdadeiro
Parâmetros deentrada :
- Component Id [string] - identificador de componente de botão.
Button Disable
Define o estado activado para falso
Parâmetros deentrada :
- Component Id [string] - identificador do componente do botão.
Button Show
Define o estado visível para verdadeiro
Parâmetros deentrada :
- Component Id [string] - identificador do componente do botão.
Button Hide
Define o estado visível como falso
Parâmetros deentrada :
- Component Id [string] - identificador do componente do botão.
Exemplo de utilização:
Por exemplo, utilizando um botão para abrir uma janela modal