Select (enum)
Seleccionar componente para seleccionar o tipo de enumeração de objectos.
Definições iniciais
Data source - enum tipo de objecto a ser utilizado para mostrar opções de dropdown de.
Mode - escolher Multiple por poder seleccionar múltiplas opções a partir do menu suspenso. Caso contrário, deve ser utilizado o modo único.
Configurações de Look and Feel
Label (não mantório) a ser utilizado para mostrar a etiqueta do componente.
Placeholder (não obrigatório) a ser utilizado para mostrar o espaço reservado ao componente.
Name (obrigatório) - nome do componente.
Size (obrigatório) - tamanho do componente. É definido como Default quando o componente é criado.
Search (obrigatório) - para poder pesquisar dentro das opções de dropdown disponíveis. É desactivado por defeito.
Clear icon (obrigatório) - mostra o ícone de opções claras, se estiver activado. É desactivado por defeito.
Disabled (obrigatório) - torna o componente desactivado se estiver ligado. É desactivado por defeito.
Visible (obrigatório) - torna o componente visível se estiver ligado. Activado por defeito.
Dados
Data source - Modelo de dados em uso. Configurável apenas na criação do componente.
Despoletadores de fluxo de trabalho
- onChange - dispara quando o estado do componente é alterado.
- onFocus - dispara quando o componente Select (enum) está a ser focado.
- onBlur - dispara quando o componente Select (enum) está desfocado.
- onCreate - dispara quando o componente está a ser criado.
- onDestroy - dispara quando o componente é destruído.
Acções Componentes:
Select Enum Get Properties
Obtém as propriedades do componente.
Parâmetros deentrada :
- Component Id [string] - Seleccionar o identificador do componente Select (enum);
Parâmetros desaída :
- Selected [enum / enum array] - opção(ões) seleccionada(s). A ser mostrado no processo de negócio quando o ID do componente é especificado apenas.
- Label [string] - etiqueta do componente;
- Placeholder [string] - espaço reservado ao componente;
- Allow Clear [boolean] - permite limpar a selecção se for verdadeira;
- Disable [boolean] - desactiva o componente se for verdadeiro;
- Tooltip [string] - cadeia de ferramentas;
- Required Mark [boolean] - mostra a marca requerida se for verdadeira;
- Debounce (ms) [integer] - atraso para validar o valor;
- Validate Icon [boolean] - ícone a ser mostrado na validação do valor;
- Validate Status [Status type] - estado a ser mostrado em validar o valor;
- Validate Message [string] - mensagem a ser mostrada ao validar o valor
Select Enum Set Properties
Define as propriedades do componente.
Parâmetros deentrada:
- Selected [enum/ enum array] - opção(ões) seleccionada(s). A ser mostrado no processo empresarial quando a Component ID é especificado apenas.
- Component Id [string] - O identificador do componente;
- Label [string] - etiqueta do componente;
- Placeholder [string] - espaço reservado ao componente;
- Allow Clear [boolean] - permite limpar a selecção se for verdade;
- Disable [boolean] - desactiva o componente se for verdadeiro;
- Tooltip [string] - cadeia de ferramentas;
- Required Mark [boolean] - mostra a marca requerida se for verdadeira;
- Debounce (ms) [integer] - atraso para validar o valor;
- Validate Icon [boolean] - ícone a ser mostrado na validação do valor;
- Validate Status [Status type] - estado a ser mostrado em validar o valor;
- Validate Message [string] - mensagem a ser mostrada ao validar o valor;
Select Enum Update Properties
Actualiza as propriedades do componente.
Parâmetros deentrada :
- Selected [enum/ enum array] - opção(ões) seleccionada(s). A ser mostrado no processo de negócio quando o Component ID é especificado apenas.
- Component Id [string] - O identificador do componente;
- Label [string] - etiqueta do componente;
- Placeholder [string] - espaço reservado ao componente;
- Allow Clear [boolean] - permite limpar a selecção se for verdade;
- Disable [boolean] - desactiva o componente se for verdadeiro;
- Tooltip [string] - cadeia de ferramentas;
- Required Mark [boolean] - mostra a marca requerida se for verdadeira;
- Debounce (ms) [integer] - atraso para validar o valor;
- Validate Icon [boolean] - ícone a ser mostrado na validação do valor;
- Validate Status [Status type] - estado a ser mostrado em validar o valor;
- Validate Message [string] - mensagem a ser mostrada ao validar o valor;
Exemplo de utilização
É possível fazer algumas opções a serem pré-seleccionadas na componente Seleccionar (Enum).
A lógica deve ser a seguinte:
- Arrastar e largar Select Enum Set Properties bloqueio do processo comercial para a tela.
- Definir o Component ID para fazer Selected propriedade visível para a configuração.
- Uma vez que Selected esteja disponível, definir o valor conforme necessário.
- Esta lógica deve funcionar quando o componente é criado (onCreate).