Kontrol layar di Power Apps

Elemen UI yang berisi satu atau beberapa kontrol lainnya di satu aplikasi.

KETERANGAN

Sebagian besar aplikasi memiliki beberapa kontrol Layar yang berisi kontrol Label, kontrol Button dan kontrol lain yang menampilkan data dan mendukung navigasi. Untuk informasi tentang cara menambahkan layar, mengurutkan ulang layar dan mengonfigurasi navigasi, lihat Tambah layar.

Properti utama

BackgroundImage – Nama gambar yang akan muncul dalam latar belakang layar.

Fill – Warna latar belakang kontrol.

Properti tambahan

Tinggi - Tinggi layar. Jika aplikasi responsif (Sesuaikan skala pas Tidak Aktif) dan perangkat yang menjalankan aplikasi lebih pendek dari properti ini, layar dapat menggulir secara vertikal.

ImagePosition – Posisi (Isi, Cocokkan, Rentang, Himpit, atau Pusatkan) gambar dalam layar atau kontrol, jika ukurannya tidak sama dengan gambar.

LoadingSpinner (Tidak Ada, Kontrol atau Data) - Saat Tidak Ada, spinner tidak akan ditampilkan. Bila Kontrol | Data, akan menampilkan spinner hingga semua kontrol anak pada level layar terlihat. Kontrol Note. Nested tidak dipertimbangkan.

LoadingSpinnerColor - Warna isi spinner pemuatan.

Nama - Nama layar.

OnHidden – Perilaku sebuah aplikasi saat pengguna menavigasi keluar dari layar.

OnVisible – Perilaku sebuah aplikasi saat pengguna menavigasi ke suatu layar. Gunakan properti ini untuk menyiapkan data variabel dan preload yang digunakan oleh layar. Gunakan properti App.OnStart untuk mengonfigurasi setelah aplikasi dimulai.

Orientasi - Orientasi layar. Jika Lebar lebih besar daripada Tinggi, orientasinya akan Layout.Horizontal; jika sebaliknya, orientasinya akan Layout.Vertical.

Ukuran - Integer positif yang mengklasifikasikan ukuran layar. Klasifikasi ditentukan dengan membandingkan properti Lebar layar dengan nilai pada properti App.SizeBreakpoints. Jenis ScreenSize terdiri dari empat nilai (Kecil, Medium, Besar, dan EkstraBesar) yang sesuai dengan integer 1 hingga 4.

Lebar - Lebar layar. Jika aplikasi responsif (Sesuaikan skala pas Tidak Aktif) dan perangkat yang menjalankan aplikasi lebih sempit dari properti ini, layar dapat menggulir secara horizontal.

Berbeda( DataSource, ColumnName )

Contoh

  1. Tambahkan kontrol Radio, beri nama ScreenFills dan atur properti Items ke nilai ini:

    ["Red", "Green"]

    Anda tidak tahu cara menambahkan, menamai, dan mengonfigurasi kontrol?

  2. Beri nama kontrol Layar default Sumber, tambahkan kontrol Layar lainnya dan beri nama Target.

  3. Di Sumber, tambahkan kontrol Shape (seperti sebuah panah) dan atur properti OnSelect ke formula ini:

    Navigate(Target, ScreenTransition.Fade)

    Ingin informasi lebih lanjut tentang fungsi Navigasi atau fungsi lainnya?

  4. Di Target, tambahkan kontrol Shape (seperti sebuah panah) dan atur properti OnSelect ke formula ini:

    Navigate(Source, ScreenTransition.Fade)

  5. Atur properti Fill dari Target ke formula ini:

    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. Pilih layar Sumber dan kemudian, sambil menekan terus tombol Alt, pilih salah satu pilihan di kontrol Radio, lalu pilih kontrol Shape.

    Target ditampilkan dalam warna yang Anda pilih.

  7. Di Target, pilih kontrol Shape untuk kembali ke Sumber.

  8. (opsional) Pilih pilihan lainnya di kontrol Radio, lalu pilih kontrol Shape untuk mengonfirmasi bahwa Target ditampilkan dalam warna lainnya.

  9. (opsional) Susun ulang layar dengan mengarahkan kursor ke Target di bilah navigasi kiri, pilih elipsis yang muncul, lalu pilih Pindahkan ke atas.

    Target muncul pertama kali saat pengguna membuka aplikasi.

Panduan aksesibilitas

Kontras warna

Jika Layar adalah latar belakang efektif untuk teks, harus ada kontras warna yang memadai antara:

Contohnya, jika Layar berisi Label dan label memiliki isi yang transparan, maka Fill layar secara efektif akan menjadi warna latar belakang untuk label tersebut.

Selain teks, pertimbangkan untuk memeriksa kontras warna dengan objek grafis penting seperti gambar bintang di kontrol Rating.

Dukungan pembaca layar

  • Harus ada nama yang memiliki arti untuk masing-masing Layar. Nama layar dapat dilihat dan diedit dengan cara yang sama seperti kontrol lainnya: di tampilan hierarki panel kontrol atau di header panel properti.

    Catatan

    Saat Layar baru dimuat, pembaca layar akan mengumumkan namanya.

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).