Compartilhar via


Spinner controlar

Controle usado para criar uma experiência de carregamento.

Nota

Documentação completa e código-fonte encontrados no repositório de componentes de código GitHub.

Controle Spinner.

Description

Um Spinner é um contorno de um círculo que faz uma animação em torno de si mesmo, indicando para o usuário que há informações sendo processadas. Ele aparece quando o processo não sabe a duração de uma tarefa, o que faz com que se torne a versão indeterminada de um controle ProgressIndicator.

Os Spinners podem variar de tamanho e estar localizados em linha com o conteúdo ou centralizados. Geralmente, os Spinners aparecem depois que uma ação é processada ou confirmada. Eles são sutis e costumam não ocupar muito espaço, mas são transições da tarefa concluída.

Este componente de código fornece um wrapper em torno do controle Fluent UI Spinner para uso em tela e páginas personalizadas. Consulte a documentação do componente para obter as melhores práticas.

Principais propriedades

Propriedade Description
Label Etiqueta opcional para spinner.
SpinnerSize O tamanho do spinner a ser renderizado. Escolhas: xSmall, Small, Medium, Large
SpinnerAlignment O alinhamento do spinner dentro dos limites de controle. Escolhas: Left, Center, Right
LabelPosition Colocação opcional do rótulo do spinner em uma posição específica. Escolhas: Bottom, Top, Left, Right

Propriedades de estilo

Propriedade Description
Theme Aceita uma string JSON que é gerada usando Fluent UI Theme Designer (windows.net). Deixar em branco usará o tema padrão definido pelo Power Apps. Consulte os temas para obter orientação sobre como configurar.
AccessibilityLabel Rótulo Aria do leitor de tela

Exemplo

Exibir o spinner ao carregar

Torne o controle Spinner visível quando um processo começar e oculte-o quando o processo for concluído.

Use uma variável para controlar a visibilidade do Spinner e atualize os valores antes e depois do bloco de código do processo.

UpdateContext({ var_showLoader: true });

/* Some code ... */

UpdateContext({ var_showLoader: false });

Em seguida, especifique a variável var_showLoader como o valor da propriedade IsLoading do controle giratório.

Limitações

Esse componente de código só pode ser usado em aplicativos de tela e páginas personalizadas.