Select (enum)

Click to copy

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 de entrada:

  • Component Id [string] - Seleccionar o identificador do componente Select (enum);

Parâmetros de saí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 de entrada:

  • 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 de entrada:

  • 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 Selectedpropriedade 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).