Kontrol Daftar menurun di Power Apps
Daftar yang hanya menampilkan item pertama kecuali pengguna membukanya.
KETERANGAN
Kontrol Daftar menurun melestarikan real estat layar, terutama saat daftar berisi sejumlah besar pilihan. Kontrol ini hanya memakan satu baris kecuali pengguna memilih chevron untuk menampilkan lebih banyak pilihan. Kontrol akan menampilkan maksimum 500 item.
Properti utama
Default – Nilai awal kontrol sebelum pengguna menentukan nilai yang berbeda.
Items – Sumber data yang berisi item yang muncul di kontrol. Jika sumber memiliki beberapa kolom, atur properti Value kontrol ke kolom data yang ingin Anda tampilkan.
Value – Kolom data yang ingin Anda tampilkan dalam kontrol (misalnya, jika sumber data memiliki beberapa kolom).
Dipilih – Catatan data yang menunjukkan item yang dipilih.
AllowEmptySelection – Apakah kontrol tidak dapat memiliki item yang dipilih. Ketika false, akan selalu ada item yang dipilih, yang awalnya akan menjadi Default atau item pertama.
Properti tambahan
AccessibleLabel – Label untuk pembaca layar.
BorderColor – Warna batas kontrol.
BorderStyle – Mengatur apakah batas kontrol Solid, Putus-Putus, Bertitik, atau Tidak Ada.
BorderThickness – Ketebalan batas kontrol.
ChevronBackground – Warna di belakang panah bawah dalam daftar menurun.
ChevronFill – Warna panah bawah dalam daftar menurun.
Warna – Warna teks dalam kontrol.
DisplayMode – Mengatur apakah kontrol memungkinkan pengguna untuk menginput (Edit), hanya menampilkan data (Tampilkan), atau dinonaktifkan (Nonaktif).
DisabledBorderColor – Warna batas kontrol, jika properti DisplayMode dari kontrol diatur ke Nonaktif.
DisabledColor – Warna teks dalam kontrol, jika properti DisplayMode diatur ke Nonaktif.
DisabledFill – Warna latar belakang, jika properti DisplayMode diatur ke Nonaktif.
Fill – Warna latar belakang kontrol.
FocusedBorderColor – Warna batas kontrol saat kontrol difokuskan.
FocusedBorderThickness – Ketebalan batas kontrol saat kontrol difokuskan.
Font – Nama kelompok fon untuk menampilkan teks.
FontWeight – Berat teks dalam sebuah kontrol: Tebal, Semitebal, Normal, atau Ringan.
Height – Jarak antara tepi atas dan bawah kontrol.
HoverBorderColor – Warna batas kontrol saat pengguna mengarahkan penunjuk mouse ke atas kontrol tersebut.
HoverColor – Warna teks dalam sebuah kontrol saat pengguna mengarahkan penunjuk mouse di atasnya.
HoverFill – Warna latar kontrol saat pengguna mengarahkan penunjuk mouse di atasnya.
Italic – Mengatur apakah teks dalam sebuah kontrol menjadi miring.
OnChange – Tindakan untuk dilakukan saat pengguna mengubah nilai kontrol (misalnya, dengan menyesuaikan slider).
OnSelect – Tindakan untuk dilakukan ketika pengguna mengetuk atau mengeklik kontrol.
PaddingBottom – Jarak antara teks di kontrol dan tepi bawah kontrol tersebut.
PaddingLeft – Jarak antara teks di kontrol dan tepi kiri kontrol tersebut.
PaddingRight – Jarak antara teks di kontrol dan tepi kanan kontrol tersebut.
PaddingTop – Jarak antara teks di kontrol dan tepi atas kontrol tersebut.
PressedBorderColor – Warna batas kontrol saat pengguna mengetuk atau mengklik kontrol tersebut.
PressedColor – Warna teks dalam kontrol saat pengguna mengetuk atau mengeklik kontrol tersebut.
PressedFill – Warna latar kontrol saat pengguna mengetuk atau mengeklik kontrol tersebut.
Reset – Mengatur apakah suatu kontrol kembali ke nilai default.
SelectedText (Tidak digunakan lagi) – Nilai string yang mewakili item yang dipilih. Gunakan Dropdown1.SelectedText.Value sebagai gantinya, dengan mengganti "Dropdown1" dengan nama kontrol tarik-turun di aplikasi.
SelectionColor – Warna teks dari item yang dipilih atau item dalam daftar atau warna alat pemilih dalam kontrol pena.
SelectionFill – Warna latar belakang dari item yang dipilih dalam sebuah daftar atau area yang dipilih dari kontrol pena.
Size – Ukuran fon teks yang muncul pada kontrol.
Strikethrough – Mengatur apakah akan muncul garis yang melalui teks yang ada pada kontrol.
TabIndex – Perintah navigasi keyboard terkait dengan kontrol lainnya.
Tooltip – Teks penjelasan yang muncul ketika pengguna mengarahkan mouse ke atas kontrol.
Underline – Mengatur apakah akan muncul garis di bawah teks yang ada pada kontrol.
Visible – Mengatur apakah kontrol akan muncul atau tersembunyi.
Width – Jarak antara tepi kiri dan kanan kontrol.
X – Jarak antara tepi kiri kontrol dan tepi kiri wadah induknya (layar, jika tidak ada wadah induk).
Y – Jarak antara tepi atas dan tepi atas wadah induk (layar, jika tidak ada wadah induk).
Catatan
Properti batas flyout dikontrol oleh properti FocusedBorder.
Contoh
Daftar sederhana
Tambahkan kontrol Daftar menurun, kemudian atur properti Items ke ekspresi ini:
["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]
Anda tidak tahu cara menambahkan, menamai, dan mengonfigurasi kontrol?
Menampilkan item dalam daftar dengan memilih panah bawah kontrol sambil menekan tombol Alt.
Daftar dari sumber data
Prinsip dalam prosedur ini berlaku untuk segala sumber data yang menyediakan tabel, tetapi untuk mengikut langkah ini dengan persis, Anda harus membuka lingkungan tempat database Microsoft Dataverse dibuat dan data sampel ditambahkan.
Tambahkan kontrol Daftar menurun dan atur properti Items ke rumus ini:
Distinct(Accounts, 'Address 1: City')
Rumus ini menampilkan semua kota dalam tabel Akun. Jika lebih dari satu rekaman memiliki kota yang sama, fungsi Distinct akan menyembunyikan duplikasi di kontrol daftar menurun Anda.
(opsional) Ganti nama kontrol Daftar menurun Anda menjadi Cities, tambahkan kontrol Galeri vertikal, dan atur properti Items dari galeri ke rumus ini:
Filter(Accounts, address1_city = Cities.Selected.Result)
Fungsi Filter ini hanya menampilkan rekaman tersebut dalam tabel Akun yang memiliki nilai yang dipilih di kontrol Kota.
Panduan aksesibilitas
Kontras warna
Harus ada kontras warna yang memadai antara:
- ChevronFill dan ChevronBackground
- ChevronHoverFill dan ChevronHoverBackground
- SelectionColor dan SelectionFill
- SelectionFill dan Fill
Ini adalah tambahan untuk persyaratan kontras warna standar.
Dukungan pembaca layar
- AccessibleLabel harus ada.
Dukungan keyboard
- TabIndex harus nol atau lebih besar supaya pengguna keyboard dapat menavigasi ke arahnya.
- Indikator fokus harus terlihat jelas. Gunakan FocusedBorderColor dan FocusedBorderThickness untuk mencapai hal ini.
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).