Bernavigasi antar layar

Pengantar Power Apps

Luise Freese

Azure & Power Platform Architect

Dari satu layar ke banyak layar

 

  • Aplikasi nyata punya banyak layar
  • Tiap layar memiliki kontrol dan tata letak
  • Power Fx memindahkan pengguna di antaranya

Tiga layar tablet untuk Browse, Detail, dan Edit terhubung panah, menampilkan daftar tiket help-desk, detail, dan formulir yang dapat diedit.

Pengantar Power Apps

Navigate()

Dua layar tablet ditautkan panah, menunjukkan Navigate() berpindah dari baris galeri terpilih di BrowseScreen ke DetailScreen.

 

  • Navigate(ScreenName) membawa pengguna ke sana
  • Letakkan pada OnSelect milik Button atau Gallery
  • Pengguna langsung tiba di layar baru
Pengantar Power Apps

Set(), membawa data lintas layar

Baris galeri yang diketuk mengirim data selectedTicket ke layar detail via Set() yang dirangkai dengan Navigate() dalam satu rumus OnSelect.

  • Set(name, value) membuat variabel tingkat aplikasi
  • Rangkai Set() dan Navigate() dengan titik koma
  • Layar detail membaca selectedTicket.Title, .Priority, dan lainnya
Pengantar Power Apps

Back()

DetailScreen dengan ikon panah-kembali disorot terhubung ke Back(), mengembalikan pengguna ke tampilan galeri BrowseScreen sebelumnya.

 

  • Back() mengembalikan pengguna ke layar sebelumnya
  • Tanpa argumen, Power Apps mengingat asalnya
  • Hubungkan ke ikon panah-kembali atau tombol
Pengantar Power Apps

Ruang lingkup variabel, tempat yang tepat?

 

  • App.Formulas: konstanta aplikasi, selalu tersedia
  • App.OnStart: berjalan sekali saat peluncuran, tempat ClearCollect Anda berada
  • Screen.OnVisible: berjalan setiap kali layar dibuka
  • Button OnSelect: berjalan saat aksi pengguna

 

Garis waktu empat lajur tentang tempat nilai berada: App.Formulas tersedia sepanjang waktu, App.OnStart berjalan sekali saat peluncuran, Screen.OnVisible berjalan tiap kali layar dibuka, dan OnSelect berjalan saat ketukan pengguna

Pengantar Power Apps

Beri nama kontrol Anda seperti profesional

$$ Panel Tree View membandingkan nama baku generik seperti Label1 dengan nama jelas berawalan seperti lblTitle, btnSubmit, dan galTickets.

 

  • Nama bawaan: Label1, Button2, Gallery1, sulit dibaca
  • Awali dengan tipe: lblTitle, btnSubmit, galTickets
  • Membantu saat satu layar punya 15+ kontrol
Pengantar Power Apps

Yang akan Anda bangun

 

  • Rangkai alur browse → detail
  • Ketuk baris untuk melihat detailnya
  • Panah-kembali kembali ke galeri

Layar browse dan detail dengan galeri tiket, tampilan detail yang menampilkan kolom tiket, dan panah-kembali di bilah header biru tua.

Pengantar Power Apps

Ayo berlatih!

Pengantar Power Apps

Preparing Video For Download...