Form dan entri data

Pengantar Power Apps

Luise Freese

Azure & Power Platform Architect

Kontrol Edit form

 

  • Insert → Edit form
  • Atur DataSource ke daftar tickets Anda
  • Power Apps membuat otomatis satu kartu per kolom

Edit Form Power Apps di tablet dengan kartu input Title, Status, Priority, dan Due Date.

Pengantar Power Apps

Mode formulir: New / Edit / View

Tiga status Edit Form berdampingan menampilkan FormMode.New kosong, FormMode.Edit terisi awal, dan FormMode.View hanya-baca.

 

  • FormMode.New, formulir kosong, siap membuat baris
  • FormMode.Edit, terisi dari baris yang ada
  • FormMode.View, tampilan hanya-baca
Pengantar Power Apps

SubmitForm() dan siklusnya

 

  • Tombol Save menjalankan SubmitForm(frmTicket)
  • Power Apps memvalidasi dan menulis ke sumber data Anda
  • Formulir memicu OnSuccess atau OnFailure

Bagan alir dari ketukan Save melalui SubmitForm(), penulisan SharePoint, tanda centang OnSuccess, dan cabang error OnFailure.

Pengantar Power Apps

OnSuccess, OnFailure, OnReset

Tiga blok berwarna ditumpuk vertikal: hijau OnSuccess dengan Notify, Refresh, Navigate; merah OnFailure dengan notifikasi error; abu-abu OnReset mengosongkan formulir ke default.

 

  • OnSuccess, tampilkan toast, refresh galeri, kembali
  • OnFailure, tampilkan toast error
  • OnReset, berjalan saat formulir dibersihkan
Pengantar Power Apps

Refresh(), langkah yang sering terlupa

 

  • Galeri tidak auto-refresh setelah submit
  • Tambah Refresh(Tickets) pada OnSuccess formulir
  • Jika dilewati, baris baru terlihat tidak muncul

Dua tablet berdampingan: kiri menunjukkan galeri tanpa Refresh di mana tiket baru hilang, kanan menunjukkan galeri dengan Refresh di mana tiket baru muncul disorot di atas.

Pengantar Power Apps

ResetForm(), jalur pembatalan

Dua formulir tiket New menampilkan sisa data sebelum ResetForm() dan formulir kosong siap entri setelah reset.

 

  • ResetForm(frmTicket) mengosongkan semua bidang
  • Tempatkan pada tombol Cancel, jangan pada OnSuccess
  • OnSuccess sudah menavigasi pergi, NewForm mengosongkan formulir berikutnya
Pengantar Power Apps

Patch()

 

  • Patch(DataSource, record, changes) menulis tanpa formulir
  • Berguna untuk pembaruan massal atau perubahan satu bidang
  • Alat lebih lanjut, di luar cakupan kursus ini

$$

Patch(
  Tickets,
  ThisItem,
  { Status: "Resolved" }
)
Pengantar Power Apps

Apa yang akan Anda latih

Edit Form dengan kolom tiket terisi, dropdown, pemilih orang, DueDate, dan tombol Save hijau di bawah.

 

  • Cara Edit Form terhubung ke sumber data dan membangun kartunya
  • Apa yang terjadi saat berhasil dan gagal setelah submit
  • Cara tombol New dan Cancel melengkapi siklus formulir
Pengantar Power Apps

Ayo berlatih!

Pengantar Power Apps

Preparing Video For Download...