Spinner 제어
로딩 환경을 만드는 데 사용되는 컨트롤입니다.
노트
GitHub 코드 구성 요소 리포지토리에서 전체 설명서 및 소스 코드를 확인할 수 있습니다.
Description
Spinner는 사용자에게 사물이 처리되고 있음을 나타내는 주변을 움직이는 원의 윤곽선입니다. 프로세스가 ProgressIndicator 컨트롤의 불확실한 버전으로 만드는 작업이 얼마나 오래 걸릴지 확신할 수 없을 때 나타납니다.
스피너는 크기가 다양할 수 있으며 콘텐츠와 함께 인라인으로 배치되거나 중앙에 배치될 수 있습니다. 스피너는 일반적으로 작업이 처리되거나 커밋된 후에 나타납니다. 그것들은 미묘하고 일반적으로 많은 공간을 차지하지 않지만 완료된 작업에서 전환됩니다.
이 코드 구성 요소는 캔버스 및 사용자 정의 페이지에서 사용하기 위해 유창한 UI Spinner 컨트롤 주위에 래퍼를 제공합니다. 모범 사례는 구성 요소 설명서를 참조하십시오.
키 속성
Property | Description |
---|---|
Label |
스피너에 대한 선택적 레이블입니다. |
SpinnerSize |
렌더링할 스피너의 크기입니다. 선택 사항: xSmall , Small , Medium , Large |
SpinnerAlignment |
제어 경계 내에서 스피너의 정렬입니다. 선택 사항: Left , Center , Right |
LabelPosition |
특정 위치에 스피너 라벨을 선택적으로 배치합니다. 선택 사항: Bottom , Top , Left , Right |
스타일 속성
Property | Description |
---|---|
Theme |
유창한 UI 테마 디자이너(windows.net)를 사용하여 생성된 JSON 문자열을 허용합니다. 이 항목을 비워 두면 Power Apps에서 정의한 기본 테마가 사용됩니다. 설정 방법은 테마 설정을 참고하세요. |
AccessibilityLabel |
화면 읽기 프로그램 아리아-레이블 |
예
로드할 때 스피너 표시
프로세스가 시작되면 스피너 컨트롤을 표시하고 프로세스가 완료되면 숨깁니다.
변수를 사용하여 스피너의 가시성을 제어하고 프로세스의 코드 블록 전후에 값을 업데이트합니다.
UpdateContext({ var_showLoader: true });
/* Some code ... */
UpdateContext({ var_showLoader: false });
그런 다음, 스피너의 IsLoading
속성 값으로 var_showLoader
변수를 제공합니다.
제한 사항
이 코드 구성 요소는 캔버스 앱 및 사용자 정의 페이지에서만 사용할 수 있습니다.