Поделиться через


Spinner контроль

Элемент управления, используемый для создания процесса загрузки.

Заметка

Полная документация и исходный код находятся в разделе Репозиторий компонентов кода на GitHub.

Элемент управления Spinner

Description

Spinner — это контур круга, который анимируется вокруг себя и показывает пользователю, что что-то обрабатывается. Он появляется, когда процесс не может точно определить, сколько времени займет задача, и потому является промежуточной версией элемента управления ProgressIndicator.

Элементы управления Spinner могут различаться по размеру и встраиваться в содержимое или располагаться по центру. Элементы управления Spinner обычно появляются после обработки или выполнения действия. Они неочевидные и обычно не занимают много места, но являются переходами от выполненной задачи.

Этот компонент кода обеспечивает оболочку вокруг элемента управления Fluent UI Spinner для использования в приложениях на основе холста и на пользовательских страницах. Рекомендации см. в документации по компонентам.

Ключевые свойства

Свойство Description
Label Дополнительная подпись для счетчика.
SpinnerSize Размер счетчика для визуализации. Варианты: xSmall, Small, Medium, Large
SpinnerAlignment Выравнивание счетчика в пределах границ элемента управления. Варианты: Left, Center, Right
LabelPosition Необязательное размещение метки счетчика в определенной позиции. Варианты: Bottom, Top, Left, Right

Свойства стиля

Свойство Description
Theme Принимает строку JSON, сгенерированную с помощью Конструктора тем Fluent UI (windows.net). Если оставить это поле пустым, будет использоваться тема по умолчанию, определенная Power Apps. Сведения о порядке настройки см. в разделе темы.
AccessibilityLabel Подпись Aria для программы чтения с экрана

Пример

Отображать счетчик при загрузке

Сделайте элемент управления Spinner видимым, когда процесс начинается, а затем скройте его, когда процесс завершится.

Используйте переменную для управления видимостью счетчика и обновляйте значения до и после блоком кода процесса.

UpdateContext({ var_showLoader: true });

/* Some code ... */

UpdateContext({ var_showLoader: false });

Затем укажите переменную var_showLoader в качестве значения для свойства IsLoading счетчика.

Ограничения

Этот компонент кода можно использовать только в приложениях на основе холста и настраиваемых страницах.