Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Dalam artikel gambaran keseluruhan untuk mencipta komponen, anda akan belajar tentang komponen dalam aplikasi kanvas. Semasa anda mencipta komponen dalam aplikasi, anda juga boleh mencipta perpustakaan komponen yang boleh digunakan semula. Dengan mencipta perpustakaan komponen, pembuat aplikasi boleh berkongsi dan mengemas kini satu atau lebih komponen dengan mudah bersama pembuat lain.
Pustaka komponen adalah bekas definisi komponen yang memudahkan:
- Komponen temui dan carian.
- Terbitkan kemas kini.
- Beritahu pembuat aplikasi kemas kini komponen yang tersedia.
Nota
Pustaka komponen adalah cara yang disyorkan untuk menggunakan semula komponen merentasi aplikasi. Apabila menggunakan pustaka komponen, aplikasi mengekalkan kebergantungan pada komponen yang digunakannya. Pembuat aplikasi akan diberi amaran apabila kemas kini kepada komponen bergantung tersedia. Oleh itu, cipta komponen boleh guna semula dalam perpustakaan komponen. Ciri terdahulu Power Apps yang membenarkan mengimport komponen daripada satu aplikasi kanvas ke aplikasi kanvas yang lain telah dihentikan.
Perbezaan antara aplikasi dan pustaka komponen
Pustaka komponen menyediakan komponen repositori yang berpusat dan terurus untuk kegunaan semula.
Anak tetingkap Sisipkan pada navigasi kiri lalai kepada tab komponen jika anda mencipta pustaka komponen. Apabila anda mencipta aplikasi, pandangan ini menunjukkan skrin bukannya komponen.
Nota
Skrin dalam perpustakaan komponen hanya tersedia untuk ujian. Ia menyediakan cara yang pantas untuk pencipta pustaka menguji komponen yang dicipta pada skrin sebenar dan juga mengesahkan kemas kini tingkah laku sebagai komponen dipertingkat dari masa ke semasa. Untuk menggunakan komponen daripada pustaka komponen, anda mesti mencipta aplikasi yang menggunakan pustaka komponen.
Anda boleh pratonton komponen perpustakaan komponen dengan menggunakan skrin di dalam perpustakaan dengan pilihan main. Semasa anda memilih tab komponen, pilihan main dinyahdayakan. Pustaka komponen tidak dipaparkan semasa menggunakan Power Apps Mudah Alih.
Nota
Pustaka komponen yang dibincangkan dalam artikel ini berbeza daripada kerangka Power Apps component framework yang mendayakan pembangun dan pembuat untuk mencipta komponen kod berpandukan model dan aplikasi kanvas. Untuk maklumat lanjut, lihat Power Apps gambaran keseluruhan rangka kerja komponen.
Bekerja dengan pustaka komponen
Anda boleh mencipta pustaka komponen baharu atau mengedit pustaka komponen sedia ada daripada antara muka yang sama. Pergi untuk memilih Power Apps> Lagi daripada navigasi kiri, pilih Temui semua, > pilih pustaka > Komponen daripada bahagian Penambahbaikan aplikasi. Anda juga boleh menyematkan pilihan Pustaka Komponen pada antara muka anda Power Apps . Untuk maklumat lanjut, lihat Navigasi kiri dalam Power Apps.
Cipta contoh pustaka komponen
Langkah untuk mencipta komponen dalam pustaka komponen sama seperti mencipta komponen dalam aplikasi. Anda akan mencipta pustaka komponen dan kemudian menggunakan semula langkah untuk mencipta komponen daripada contoh gambaran keseluruhan komponen. Kemudian anda gunakan perpustakaan komponen untuk menyediakan komponen boleh guna semula dalam aplikasi baru.
Daftar masuk ke Power Apps.
Pilih Pustaka komponen dalam navigasi kiri dan kemudian pilih Pustaka pustaka komponen baharu. Sebagai alternatif, jika anda tidak melihat Perpustakaan Komponen di navigasi kiri, pilih Lagi dari navigasi kiri, pilih butang Terokai semua , dan pilih Perpustakaan Komponen dari bahagian penambahbaikan Aplikasi .
Namakan perpustakaan komponen Menu komponen; atau berikan nama lain pilihan anda.
Ikut langkah untuk mencipta komponen daripada contoh gambaran keseluruhan komponen. Anda tidak perlu membuka Power Apps Studio atau mencipta aplikasi kosong baru, kerana anda sudah mencipta pustaka komponen baru. Mula dengan langkah 2.
Selepas mengikuti langkah untuk mencipta komponen, ikut set langkah seterusnya untuk turut menambah komponen pada skrin dan langkah untuk mencipta sifat output.
Selepas anda menyelesaikan penciptaan dan ujian komponen, simpan pustaka komponen dengan memilih ikon Simpan daripada tindakan aplikasi.
Anda juga mempunyai pilihan untuk Simpan dengan nota versi di bawah menu anak panah di sebelah ikon Simpan . Nota versi berguna untuk mendapatkan semula versi pustaka komponen dan menaik taraf komponen yang digunakan dalam aplikasi daripada pustaka komponen ini. Untuk maklumat lanjut tentang tindakan aplikasi, lihat artikel Fahami Power Apps Studio.
Tip
Nota versi berguna semasa mengulas versi pustaka komponen dan bagi pembuat aplikasi yang menggunakan pustaka komponen anda untuk mengulas perubahan dan mengemas kini aplikasi yang menggunakan komponen ini seperti yang diperlukan. Pergi ke mengemas kini pustaka komponenuntuk maklumat lanjut.
Anda boleh menerbitkan pustaka komponen yang disimpan. Hanya kemas kini pustaka komponen yang diterbitkan tersedia untuk aplikasi yang menggunakan pustaka komponen. Pilih ikon Terbitkan daripada tindakan aplikasi untuk menerbitkan versi pustaka komponen:
Penyesuaian komponen pustaka
Apabila anda mencipta komponen di dalam perpustakaan komponen, anda boleh menetapkan sama ada aplikasi yang menggunakan komponen perpustakaan tersebut boleh menyesuaikan komponen tersebut. Secara lalai, tetapan ini adalah On dalam sifat komponen. Matikan tetapan ini untuk menghapuskan keupayaan menyesuaikan komponen dalam aplikasi lain.
Apabila anda menambah komponen yang membenarkan penyesuaian, anda akan melihat pilihan untuk mengedit komponen ini bagi lebih banyak penyesuaian. Aplikasi membuat salinan tempatan, dan anda boleh membuat perubahan pada salinan komponen tempatan. Perkaitan dengan pustaka komponen akan dikeluarkan selepas anda mengedit komponen.
Memilih Edit komponen menggesa anda untuk menyalin komponen secara setempat untuk penyesuaian.
Jika anda tidak membenarkan komponen disesuaikan, aplikasi pengguna tidak akan menunjukkan pilihan untuk mengedit komponen tersebut.
Dalam kes ini, satu-satunya cara untuk mengedit komponen itu ialah untuk mengedit pustaka komponen yang komponen itu disimpan.
Import daripada pustaka komponen
Selepas anda mencipta dan menerbitkan perpustakaan komponen, aplikasi boleh menggunakan komponen dari perpustakaan komponen ini dengan mengimport perpustakaan tersebut. Anda juga boleh berkongsi pustaka komponen.
Untuk mengimport daripada pustaka komponen, edit aplikasi sedia ada atau cipta aplikasi baharu. Selepas apl dibuka dalam studio aplikasi kanvas, pilih Masukkan atau pada + navigasi kiri. Kemudian pilih Dapatkan lebih banyak komponen untuk menyenaraikan pustaka komponen yang tersedia dalam persekitaran semasa:
Anda akan melihat senarai perpustakaan komponen yang tersedia dalam persekitaran semasa di sebelah kanan skrin. Pilih komponen individu daripada pustaka komponen. Atau gunakan Pilih semua untuk mengimport semua komponen daripada pustaka sekaligus:
Nota
Jika pembuat tidak dapat melihat pustaka komponen yang disenaraikan dalam bahagian import, pastikan pustaka komponen dikongsi dengan pembuat. Untuk maklumat lanjut, lihat kebenaran pustaka komponen.
Nota
Anda boleh memilih dan mengimport lebih daripada satu komponen dan merentasi perpustakaan komponen yang berbeza.
Komponen yang tersedia di dalam aplikasi disenaraikan di bawah kategori Tersuai dalam senarai komponen dalam anak tetingkap Sisipkan. Komponen yang tersedia daripada pustaka komponen yang diimport disenaraikan di bawah kategori komponen Perpustakaan:
Kemas kini pustaka komponen
Anda boleh mengubah suai pustaka komponen sedia ada dan menyimpan sebarang perubahan dengan nota versi lain. Walau bagaimanapun, versi pustaka komponen yang dikemas kini mesti diterbitkan untuk digunakan dalam aplikasi sedia ada yang menggunakan pustaka komponen. Langkah contoh perpustakaan komponen menerangkan cara menerbitkan perpustakaan komponen selepas menyimpannya.
Terdapat dua cara aplikasi yang menggunakan komponen daripada pustaka boleh mendapatkan perubahan terkini.
Kaedah 1: Pemberitahuan kemas kini komponen pada edit aplikasi
Pembuat aplikasi lain akan diberitahu apabila komponen yang dikemas kini tersedia. Pemberitahuan dipaparkan apabila pembuat mengedit aplikasi dalam studio aplikasi kanvas. Mereka boleh memilih untuk mengemas kini komponen:
Pilih Semak, dan anda akan melihat pilihan untuk mengemas kini komponen:
Nota versi yang anda tambah semasa menerbitkan versi pustaka komponen akan muncul di sini.
Pilih Kemas kini untuk mengemas kini komponen.
Kaedah 2: Pemeriksaan proaktif untuk kemas kini
Gunakan kaedah ini untuk memeriksa kemas kini aplikasi secara proaktif semasa bekerja pada aplikasi dalam Studio.
Untuk melakukan pemeriksaan ini, pilih panel Sisipkan komponen di sebelah kiri, kemudian pilih ikon Semak untuk kemas kini .
Jika terdapat kemas kini untuk komponen yang digunakan dari perpustakaan, anda akan menerima mesej untuk menyemak dan mendapatkan perubahan terkini. Apabila anda menyemak dan mengemas kini, aplikasi akan dikemas kini dengan komponen terkini.
Mengemas kini komponen daripada pustaka komponen dalam aplikasi yang menggunakan
Jika anda import komponen daripada pustaka komponen, anda tidak boleh mengeditnya dalam aplikasi penggunaan. Jika anda memilih Edit komponen, anda akan melihat pilihan untuk membuat salinan komponen di dalam aplikasi semasa supaya anda boleh membuat perubahan:
Jika anda memilih Cipta salinan, komponen disalin ke aplikasi tempatan. Salinan tempatan komponen muncul di bawah kategori Tersuai dalam anak tetingkap Sisipkan. Salinan tempatan komponen ini tidak menerima kemas kini jika versi baru perpustakaan komponen asal diterbitkan kemudian.
Nota
Instans komponen yang digunakan dari pustaka komponen tidak terjejas selepas anda mencipta salinan tempatan komponen, dan kekal dipautkan kepada definisi pustaka komponen. Hanya contoh komponen yang disalin secara setempat (daripada kategori Tersuai ) dianggap sebagai komponen aplikasi tempatan.
Menghapuskan pustaka komponen
Jika pustaka komponen dirujuk oleh aplikasi kanvas, ia tidak boleh dihapuskan. Keadaan ini benar untuk kedua-dua persekitaran Power Platform dan bukan Power Platform. Alih keluar komponen daripada aplikasi sebelum menghapuskan pustaka. Anda boleh mencari maklumat tentang aplikasi yang menggunakan pustaka komponen dalam pandangan kebergantungan penyelesaian atau dalam mesej, yang ditunjukkan apabila anda cuba menghapuskan pustaka.
Keizinan pustaka komponen
Berkongsi pustaka komponen sama seperti anda berkongsi aplikasi kanvas. Apabila anda berkongsi pustaka komponen, anda membenarkan orang lain menggunakan semula pustaka komponen. Sebaik sahaja dikongsi, orang lain boleh mengedit pustaka komponen dan mengimport komponen daripada pustaka komponen yang dikongsi untuk mencipta dan mengedit aplikasi. Jika dikongsi sebagai pemilik bersama, pengguna boleh mengguna, mengedit, dan mengongsi pustaka komponen tetapi tidak boleh memadam atau mengubah pemilik.
Pertimbangan tambahan apabila berkongsi pustaka komponen kepada kumpulan keselamatan:
- Anda tidak boleh menggunakan UI perkongsian apabila berkongsi pustaka komponen yang dicipta sebagai sebahagian daripada penyelesaian. Sebaliknya, gunakan cmdlet Set-PowerAppRoleAssignment dengan tahap keizinan CanEdit untuk berkongsi pustaka komponen dengan kumpulan keselamatan yang dipilih.
- Pustaka komponen yang dicipta dalam Power Platform persekitaran tanpa pangkalan data yang Dataverse dikongsi sebagai Pemilik bersama secara automatik memberikan keizinan CanEdit kepada kumpulan keselamatan yang dipilih.
Had diketahui
Had yang diketahui yang terpakai kepada komponen juga terpakai kepada pustaka komponen.
Anda tidak boleh mengimport komponen daripada pustaka komponen disimpan setempat. Anda boleh memuat turun perpustakaan komponen dengan memilih Muat turun salinan dari tindakan aplikasi. Tetapi jika anda cuba mengimport perpustakaan komponen yang disimpan itu, anda akan melihat mesej ralat berikut:
Jika anda akan mengimport aplikasi dan pustaka komponen dalam persekitaran buat kali pertama, pastikan aplikasi menggunakan versi terkini komponen yang disertakan dengan pustaka komponen. Jika tidak, aplikasi tidak menerima kemas kini selepas import. Aplikasi mengenal pasti dan meminta versi yang dikemas kini apabila perpustakaan komponen diimport ke persekitaran yang sama.
Komponen kod tidak disokong dalam pustaka komponen.