Membuat kartu dengan data dari Dataverse (pratinjau)
Dalam tutorial ini, Anda akan membuat kartu yang menggunakan Microsoft Dataverse konektor untuk menampilkan dan memperbarui informasi tentang akun. Anda akan menggunakan desainer kartu, variabel , konektor , dan ekspresi yang lebih kompleks Power Fx.
Kami akan berasumsi bahwa Anda telah mengasah keterampilan kartu Anda Power Apps dalam tutorial Hello World dan tutorial daftar belanja dan terbiasa menggunakan perancang kartu. Jika Anda belum menjelajahi tutorial tersebut, kami sarankan Anda melakukannya terlebih dahulu, dan kemudian kembali ke tutorial ini.
Prasyarat
- Sebuah Power Apps akun
- Sebuah kartu
Membuat kartu
Login ke Power Apps dan pilih Kartu. Jika tab Kartu tidak terlihat, pilih Lainnya dan sematkan tab Kartu .
Beri nama kartu DataverseCard lalu pilih Buat.
Menyambungkan kartu ke Dataverse tabel akun
Pilih Data > + Tambahkan data.
Dataverse Cari lalu pilih Microsoft Dataverse konektor.
Pilih tabel akun, lalu pilih Pilih.
Minta nama akun
Sisipkan kontrol label teks dan atur properti Teks ke Masukkan nama akun.
Masukkan kontrol input teks dan atur properti Name ke AccountName.
Sisipkan tombol dan atur properti Judul ke Lihat detail.
Pilih Variabel > + Variabel baru.
Atur Nama ke EnteredAccountName. Biarkan semua nilai lainnya apa adanya. Pilih Simpan.
Buka Tampilan Pohon dan pilih + Layar baru.
Beri nama layar DetailsScreen lalu pilih Buat.
Di Tampilan Hierarkis, pilih layar utama .
Pilih tombol dan atur properti OnSelect ke Set(EnteredAccountName, AccountName); Menavigasi (DetailsScreen);
Ungkapan ini memiliki dua bagian, dipisahkan oleh titik koma (;). Bagian pertama memberikan nilai input pengguna,
AccountName
, keEnteredAccountName
variabel. Bagian kedua membuka layar bernamaDetailsScreen
. Karena ekspresi terikat ke properti OnSelect tombol, ekspresi berjalan saat pengguna memilih tombol.
Tampilkan detail akun
Di Tampilan hierarkis, pilih layar DetailsScreen .
Pilih judul kartu dan atur properti Teks ke LookUp(account, 'Account Name' = EnteredAccountName).' Nama Akun'.
Ekspresi ini mengubah judul kartu menjadi string yang menggabungkan nama akun. Anda bisa memasukkan ekspresi di bilah rumus atau panel properti.
Pilih label teks kedua dan atur properti Teks ke LookUp(account, 'Account Name' = EnteredAccountName).' Nomor Rekening'.
Masukkan tombol. Atur properti Title ke Search for a different account dan properti OnSelect ke Back().
Mengubah deskripsi akun
Sisipkan kontrol input teks dan atur properti Name ke NewName.
Masukkan tombol. Atur properti Title ke Update name dan properti OnSelect ke Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).
Cantumkan semua akun
Di Tampilan Hierarkis, pilih layar utama .
Menyisipkan label teks. Atur properti Teks ke ThisItem.'Nama Akun'dan atur Ulangi untuk setiap properti tingkat lanjut ke akun.
Uji kartu
Anda harus menyimpan perubahan secara permanen sebelum memainkan kartu. Pilih Simpan, lalu pilih Putar ยท.
Uji semua kontrol di kedua layar kartu Anda. Layar pertama harus mencantumkan semua akun dan memungkinkan Anda mengetikkan nama akun untuk membuka layar dengan detail lebih lanjut. Layar kedua akan menampilkan nama dan nomor akun dan memungkinkan Anda untuk mengubah nama akun.