SubwayNav kontrol (pratinjau)
[Artikel ini adalah dokumentasi prarilis dan dapat berubah.]
Kontrol yang digunakan untuk memandu pengguna melalui suatu proses.
Catatan
Dokumentasi lengkap dan kode sumber ditemukan di repositori komponen kode GitHub.
Penting
- Ini adalah fitur pratinjau.
- Fitur pratinjau tidak dibuat untuk penggunaan produksi dan mungkin memiliki fungsionalitas yang dibatasi. Fitur ini tersedia sebelum rilis resmi agar pelanggan bisa memperoleh akses awal dan memberikan tanggapan.
Description
Kontrol memungkinkan SubwayNav
Anda memvisualisasikan langkah-langkah yang diperlukan untuk wizard tertentu. Wizard adalah komponen yang memandu pengguna untuk menyelesaikan langkah-langkah yang telah ditentukan sebelumnya untuk mencapai tugas penyiapan atau pembuatan.
Komponen kode ini menyediakan pembungkus di sekitar versi Office 365 Kontrol Admin yang bercabang SubwayNav
.
Penting
Jangan membuka bug dengan tim Kontrol Admin - selalu kirimkan masalah ke Repositori Github Creator Kit di/ aka.ms/creatorkitbug.
Properti kunci
Nama | Description |
---|---|
Items |
Tabel Item (langkah) untuk dirender (lihat Items skema tabel di bawah). |
WizardCompleteorError |
Ditampilkan sebagai "Status SubwayNav" |
Items
Properti tabel
Setiap objek dalam Items
tabel input harus menggunakan properti berikut untuk merender dengan benar:
Nama | Description |
---|---|
ItemLabel |
Label untuk langkah |
ItemKey |
Kunci yang akan digunakan untuk menunjukkan item/langkah mana yang dipilih. Kunci harus unik. |
ParentItemKey |
Opsional. ItemKey dari induk, digunakan untuk merender sublangkah. |
ItemState |
Menentukan status langkah. Status yang didukung berikut tersedia:Current ,, NotStarted , Completed , Unsaved , ViewedNotCompleted Error CurrentWithSubSteps Skipped WizardComplete |
ItemDisabled |
Opsional. Apakah langkah dinonaktifkan. |
ItemVisuallyDisabled |
Opsional. Apakah langkah tersebut dinonaktifkan secara visual. |
Properti tambahan
Nama | Description |
---|---|
AccessibilityLabel |
Aria-label pembaca layar. |
InputEvent |
Aktivitas untuk dikirim ke kontrol. Misalnya SetFocus . Lihat di bawah. |
Theme |
Menerima string JSON yang dihasilkan menggunakan Desainer Tema Fluent UI (windows.net). Membiarkan ini kosong akan menggunakan tema default yang didefinisikan oleh Power Apps. |
Contoh
- Mendukung SetFocus sebagai
InputEvent
.
Contoh nilai koleksi input untuk properti Item:
Table(
{ ItemKey:"1", ItemLabel:"Step 1", ItemState:"Current" },
{ ItemKey:"2", ItemLabel:"Step 2", ItemState:"Completed" },
{ ItemKey:"3", ItemLabel:"Step 3", ItemState:"Unsaved" },
{ ItemKey:"4", ItemLabel:"Step 4", ItemState:"ViewedNotCompleted" },
{ ItemKey:"5", ItemLabel:"Step 5", ItemState:"Error" },
{ ItemKey:"6", ItemLabel:"Step 6", ItemState:"WizardComplete" }
)
Untuk mendapatkan langkah yang dipilih oleh pengguna, gunakan OnSelect
properti atau OnChange
kontrol SubwayNav
.
Contoh kode:
Notify( Concatenate(Self.Selected.ItemLabel, " selected and its status is ", Self.Selected.ItemState ));
Contoh untuk skenario Sublangkah
Di bawah ini adalah contoh kumpulan item contoh yang menentukan bagaimana sublangkah perlu ditautkan dengan main/induk langkah menggunakan ParentItemKey.
Table(
{ ItemKey:"1", ItemLabel:"Step 1", ItemState:"Current" },
{ ItemKey:"2", ItemLabel:"Step 2 have sub-steps", ItemState:"WizardComplete" },
{ ItemKey:"3", ItemLabel:"Sub Step 2.1", ParentItemKey:"2", ItemState:"Error" },
{ ItemKey:"4", ItemLabel:"Sub Step 2.2", ParentItemKey:"2", ItemState:"WizardComplete" },
{ ItemKey:"5", ItemLabel:"Sub Step 3.1", ParentItemKey:"8", ItemState:"ViewedNotCompleted" },
{ ItemKey:"6", ItemLabel:"Sub Step 3.2", ParentItemKey:"8", ItemState:"Unsaved" },
{ ItemKey:"7", ItemLabel:"Sub Step 3.2", ParentItemKey:"8", ItemState:"Unsaved" },
{ ItemKey:"8", ItemLabel:"Step 3 too have sub-steps", ItemState:"Unsaved" },
{ ItemKey:"9", ItemLabel:"Step 4", ItemState:"Error" },
{ ItemKey:"10", ItemLabel:"Step 5", ItemState:"WizardComplete" }
)
Skema Keluaran
Status setiap item (langkah) berubah saat kita memilih atau pindah ke langkah yang berbeda terjadi secara internal, terutama & Current
. CurrentWithSubStep
Status saat ini dapat ditentukan menggunakan properti Output yang dipanggil Steps
.
Contoh kode (direferensikan dari SubwayNav
kontrol):
Self.Steps
Contoh kode (mereferensikan langkah-langkah dari kontrol lain):
SubwayNav1.Steps
Pembatasan
Komponen kode ini hanya dapat digunakan pada aplikasi kanvas dan halaman kustom.