Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Halaman kustom adalah jenis halaman baru dalam aplikasi berdasarkan model, yang memberikan kemampuan aplikasi kanvas ke dalam aplikasi berdasarkan model. Halaman kustom meningkatkan konvergensi aplikasi berbasis model dan kanvas dan dapat digunakan untuk menambahkan halaman penuh, dialog, atau panel dengan fleksibilitas Power Apps Studio. Ini juga mencakup pengalaman penulisan halaman kode rendah dengan ekspresi dan kontrol Power Apps component framework.
Halaman baru ini dapat lebih fleksibel daripada formulir, tampilan, atau halaman dasbor aplikasi berdasarkan model. Anda dapat menyertakan satu atau beberapa tabel. Selanjutnya, pembuat dapat menentukan interaksi data dan komponen. Halaman kustom adalah elemen solusi terpisah, yang memungkinkan satu pembuat mengedit satu halaman kustom setiap kalinya. Seperti halaman aplikasi berdasarkan model lainnya, status halaman berasal dari parameter yang diteruskan atau diambil dari tabel yang dipertahankan.
Penting
Halaman khusus adalah fitur baru dengan perubahan produk yang signifikan dan saat ini memiliki sejumlah batasan yang diketahui yang diuraikan dalam Masalah Umum Halaman Kustom.
| Kemampuan | Status | Catatan |
|---|---|---|
| Runtime untuk halaman kustom | Ketersediaan Umum | |
| Solusi dan ALM untuk halaman kustom | Ketersediaan Umum | |
| Konektor di halaman kustom | Ketersediaan Umum | Daftar semua Power Apps konektor |
| Kontrol modern pada halaman kustom | Ketersediaan Umum | Daftar kontrol yang didukung |
| Komponen kode dalam halaman kustom | Ketersediaan Umum | |
| Memantau dukungan untuk halaman kustom | Ketersediaan Umum | |
| Menulis halaman kustom | Ketersediaan Umum | Desainer aplikasi modern dan Power Apps Studio diharapkan digunakan untuk menulis halaman kustom yang didukung saat runtime |
| Komponen kanvas dalam halaman kustom | Ketersediaan Umum | |
| Halaman kustom dalam aplikasi berdasarkan model Teams | Pratinjau umum | |
| Halaman kustom di mobile online | Pratinjau umum | iOS harus mengizinkan mengaktifkan "Izinkan pelacakan lintas situs" yang dapat dicegah oleh manajemen perangkat |
Contoh halaman kustom
Di bawah ini menunjukkan halaman kustom yang sejalan dalam aplikasi berdasarkan model. Aplikasi berdasarkan model memiliki ruang halaman penuh dalam gambar tanpa header dan navigasi.
Halaman khusus sebagai halaman utama.
Halaman kustom sebagai dialog pusat.
Halaman khusus sebagai dialog samping.
Halaman kustom sebagai panel sisi aplikasi memungkinkan membuka halaman kustom dalam panel sisi aplikasi baru di sisi kanan aplikasi.
Halaman kustom harus dibuat dari solusi baik dari perancang aplikasi modern atau area Solusi dalam Power Apps menggunakan Halaman Baru>. Informasi selengkapnya: Menambahkan halaman kustom ke aplikasi berbasis model Anda
Halaman kustom berbeda dengan aplikasi kanvas yang disematkan
Halaman kustom memungkinkan pembuat membuat pengalaman halaman baru menggunakan kemampuan aplikasi kanvas. Ini memberikan pengalaman penulisan kode rendah dengan tata letak yang lebih luwes, kontrol lebih banyak dengan pilihan gaya, kemampuan untuk menambahkan data konektor, menggunakan ekspresi, dan sebagainya. Penulisan halaman kustom terjadi dengan Power Apps Studio meningkatnya konteks aplikasi berbasis model tempat halaman berjalan.
Aplikasi kanvas tertanam juga menggunakan kemampuan kanvas dengan pendekatan hosting yang tidak seterintegrasi halaman kustom. Integrasi yang lebih sederhana dari aplikasi kanvas tertanam berarti pembatasan saat ini pada jumlah aplikasi kanvas yang disematkan belum berubah. Integrasi lanjutan halaman kustom akan menangani batas tersebut. Aplikasi kanvas tersemat hanya dapat diletakkan pada formulir berdasarkan model seperti komponen kode rendah. Informasi selengkapnya: Sematkan aplikasi kanvas pada formulir berbasis model.
Di kebanyakan kasus, sebaiknya gunakan halaman kustom daripada aplikasi kanvas yang disematkan untuk integrasi yang lebih ketat dan performa yang lebih baik.
Catatan
Jumlah halaman kustom dalam aplikasi berbasis model tidak boleh melebihi 25. Jumlah halaman kustom dalam aplikasi dapat meningkatkan waktu tunggu yang dialami pengguna aplikasi saat pengguna memutar aplikasi dengan halaman kustom, setelah aplikasi terakhir dipublikasikan. Peningkatan waktu tunggu pengguna dibatasi pada peluncuran aplikasi pertama, oleh pengguna pertama, setelah publikasi terakhir aplikasi berbasis model.
Memigrasikan konten aplikasi kanvas mandiri ke halaman kustom
Aplikasi kanvas mandiri yang ada tidak didukung untuk digunakan sebagai halaman kustom dan struktur aplikasi yang diharapkan berbeda. Aplikasi kanvas mandiri sering memiliki banyak layar dengan akses global ke semua kontrol dan variabel. Halaman kustom diharapkan untuk biasanya menjadi satu layar dengan konektor longgar untuk memberikan kinerja dan kemampuan pengembangan bersama.
Untuk memigrasi aplikasi kanvas mandiri yang ada, mulailah dengan mengidentifikasi pemetaan layar ke halaman kustom terpisah. Untuk setiap halaman kustom terpisah, lengkapi langkah-langkah berikut:
- Buat halaman kustom kosong dari desainer aplikasi berdasarkan model. Informasi selengkapnya: Menambahkan halaman kustom ke aplikasi berbasis model Anda
- Tambahkan sumber data aplikasi kanvas untuk data yang digunakan oleh layar.
- Salin layar dari aplikasi kanvas asli di. Power Apps Studio
- Tempelkan layar ke halaman khusus kosong di. Power Apps Studio
- Mengubah sel navigasi untuk menggunakan nama halaman kustom, bukan nama layar.
- Tambahkan halaman kustom ke peta situs desainer aplikasi berdasarkan model.
Tanya jawab
Data apa yang dapat digunakan halaman kustom?
Halaman kustom dapat menggunakan Microsoft Dataverse dan semua konektor untuk Power Apps. Informasi selengkapnya: Daftar semua Power Apps konektor.
Interaksi apa yang dapat dimiliki halaman kustom dengan aplikasi berdasarkan model?
Halaman kustom dapat ditambahkan ke peta situs untuk navigasi langsung menggunakan Tambahkan halaman kustom ke peta situs. Halaman aplikasi berbasis model dapat membuka halaman kustom menggunakan
navigateToAPI Klien. Halaman kustom dapat menavigasi ke halaman kustom lain atau ke halaman aplikasi berdasarkan model seperti formulir, tampilan, atau dasbor dengan fungsi navigasi Power Fx. Informasi selengkapnya: Menavigasi ke halaman kustomBagaimana halaman kustom dibuat responsif?
Kontrol wadah responsif memungkinkan membangun halaman aplikasi responsif tanpa rumus. Informasi selengkapnya: Membuat halaman responsif. Panduan desain halaman kustom lainnya juga dapat ditemukan di Desain halaman kustom untuk aplikasi berbasis model Anda.
Bagaimana halaman kustom dikelola dalam solusi?
Setiap halaman kustom adalah komponen terpisah dalam solusi, yang memungkinkan satu pembuat mengedit satu halaman kustom setiap kalinya. Sebagian besar halaman kustom akan memiliki satu layar. Alih-alih beberapa layar, mereka akan menggunakan fungsi navigasi halaman kustom untuk berpindah ke halaman kustom atau halaman aplikasi berbasis model lainnya. Bila halaman kustom memiliki beberapa layar, maka halaman tersebut tetap merupakan komponen solusi tunggal sehingga hanya satu pembuat yang dapat mengerjakan rangkaian layar yang terkandung.
Lisensi apa yang diizinkan untuk menggunakan halaman kustom dan apakah halaman kustom mempengaruhi jumlah aplikasi?
Halaman kustom menggunakan jenis aplikasi kanvas khusus, yang memungkinkannya dikelola dengan berbeda. Halaman kustom dianggap sebagai bagian dari infrastruktur aplikasi berdasarkan model dan hanya dapat digunakan dalam aplikasi berdasarkan model. Jadi, aplikasi ini mengikuti lisensi untuk aplikasi berdasarkan model. Selain itu, halaman kustom tidak dihitung dalam batas aplikasi karena dianggap sebagai halaman, bukan aplikasi.
Apakah halaman kustom harus dibagikan seperti aplikasi kanvas mandiri?
Halaman kustom selaras dengan pembagian halaman aplikasi berdasarkan model, yang mengandalkan pembagian aplikasi berdasarkan model tanpa berbagi halaman individual untuk pengguna aplikasi. Pembuat mungkin perlu membagikan halaman khusus untuk memungkinkan pengeditan.
Baca juga
Menambahkan halaman kustom ke aplikasi berbasis model Anda
Mendesain halaman kustom untuk aplikasi berbasis model Anda
Menggunakan PowerFx di halaman kustom
Menambahkan konektor ke halaman kustom