Ikhtisar halaman kustom untuk aplikasi berdasarkan model

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 beras kode rendah dengan ekspresi dan kontrol kerangka komponen Power Apps.

Halaman kustom lebih fleksibel daripada formulir aplikasi berbasis model, tampilan, atau halaman dasbor. Anda dapat menyertakan satu atau beberapa tabel. Kemudian, Anda menentukan interaksi data dan komponen. Halaman kustom adalah elemen solusi terpisah, yang berarti satu pembuat dapat mengedit satu halaman kustom pada satu waktu. Seperti halaman aplikasi berbasis model lainnya, status halaman berasal dari parameter yang diteruskan atau diambil dari tabel yang dipertahankan.

Important

Halaman kustom adalah fitur dengan perubahan produk yang signifikan dan saat ini memiliki beberapa batasan yang diketahui yang diuraikan dalam Masalah Umum Halaman Kustom.

Capability Status Notes
Waktu eksekusi untuk halaman kustom Ketersediaan Umum
Solusi dan ALM untuk halaman kustom Ketersediaan Umum
Konektor di halaman kustom Ketersediaan Umum Daftar semua konektor Power Apps
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 Gunakan perancang aplikasi modern dan Power Apps Studio 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

Gambar-gambar ini menunjukkan halaman kustom sebaris dalam aplikasi berbasis model. Aplikasi berdasarkan model memiliki ruang halaman penuh dalam gambar tanpa header dan navigasi.

Halaman khusus sebagai halaman utama.

[!div class="mx-imgBorder"] Halaman kustom sebagai halaman utama

Halaman kustom sebagai dialog pusat.

[!div class="mx-imgBorder"] Halaman kustom sebagai dialog tengah

Halaman khusus sebagai dialog samping.

[!div class="mx-imgBorder"] Halaman kustom sebagai dialog sisi

Halaman kustom sebagai panel samping aplikasi memungkinkan membuka halaman kustom dalam panel samping aplikasi baru di sebelah kanan aplikasi.

[!div class="mx-imgBorder"] Halaman kustom sebagai panel sisi aplikasi

Halaman kustom harus dibuat dari solusi baik dari perancang aplikasi modern maupun dari area Solusi dalam Power Apps menggunakan >. Informasi selengkapnya: Menambahkan halaman kustom ke aplikasi berbasis model Anda

Halaman kustom berbeda dengan aplikasi kanvas yang disematkan

Dengan menggunakan halaman kustom, Anda dapat membuat pengalaman halaman baru dengan menggunakan kemampuan aplikasi kanvas. Pendekatan ini memberikan pengalaman penulisan kode rendah dengan tata letak yang lebih fleksibel, lebih banyak kontrol dengan opsi gaya, kemampuan untuk menambahkan data konektor, menggunakan ekspresi, dan banyak lagi. Anda membuat halaman kustom di Power Apps Studio dengan meningkatkan 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 ditempatkan pada formulir model-driven berfungsi sebagai komponen berkode rendah. Informasi selengkapnya: Sematkan aplikasi kanvas pada formulir berbasis model.

Dalam kebanyakan kasus, gunakan halaman kustom alih-alih aplikasi kanvas yang disematkan untuk integrasi yang lebih ketat dan performa yang lebih baik.

Note

Jangan melebihi 25 halaman kustom di aplikasi berbasis model. Jika Anda menambahkan lebih banyak halaman kustom, itu dapat meningkatkan waktu tunggu yang dialami pengguna aplikasi saat mereka memutar aplikasi dengan halaman kustom, setelah aplikasi terakhir diterbitkan. Peningkatan waktu tunggu pengguna hanya memengaruhi peluncuran aplikasi pertama, oleh pengguna pertama, setelah penerbitan 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 biasanya diharapkan merupakan satu layar dengan keterkaitan longgar untuk memberikan kinerja dan kemampuan pengembangan kolaboratif.

Untuk memigrasikan aplikasi kanvas mandiri yang ada, mulailah dengan mengidentifikasi pemetaan layar untuk memisahkan halaman kustom. Untuk setiap halaman kustom terpisah, selesaikan langkah-langkah berikut:

  1. Buat halaman kosong kustom dari perancang aplikasi berbasis model. Informasi selengkapnya: Menambahkan halaman kustom ke aplikasi berbasis model Anda
  2. Tambahkan sumber data aplikasi kanvas untuk data yang digunakan oleh tampilan layar.
  3. Salin layar dari aplikasi kanvas asli di. Power Apps Studio
  4. Tempelkan layar ke halaman khusus kosong di. Power Apps Studio
  5. Ubah panggilan navigasi untuk menggunakan nama halaman kustom daripada nama layar.
  6. Tambahkan halaman kustom ke peta situs desainer aplikasi berdasarkan model.

Tanya jawab umum

  • Data apa yang dapat digunakan halaman kustom?

    Halaman kustom dapat menggunakan Microsoft Dataverse dan semua konektor untuk Power Apps. Informasi selengkapnya: Daftar semua konektor Power Apps.

  • 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 navigateTo API 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 kustom

  • Bagaimana 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 menggunakan fungsi navigasi halaman kustom untuk berpindah ke halaman kustom lain atau halaman aplikasi berbasis model. 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 ketentuan lisensi untuk aplikasi berbasis 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 mekanisme berbagi halaman aplikasi berbasis model, yang bergantung pada berbagi aplikasi tersebut tanpa memerlukan berbagi halaman individual untuk masing-masing 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

Menggunakan Monitor untuk memecahkan masalah halaman kustom

Masalah umum halaman kustom aplikasi berbasis model