Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Dalam tutorial ini, kita akan bercakap tentang jenis pembolehubah ketiga yang dipanggil koleksi. Koleksi berguna jika anda ingin membuat pembolehubah pada Power Apps yang lebih komprehensif daripada pembolehubah kontekstual dan global.

Kami bercakap tentang pembolehubah kontekstual dan global dalam tutorial yang berbeza.

Pembolehubah kontekstual ialah pembolehubah mudah yang hanya boleh diakses melalui satu skrin manakala pembolehubah global boleh diakses merentasi skrin yang berbeza. Bagi pembolehubah koleksi, ia sesuai untuk aplikasi yang lebih maju.

Mari ketahui perkara yang berbeza jika kita mencipta pembolehubah pada Power Apps menggunakan pembolehubah koleksi.

Isi kandungan

Apakah Pembolehubah Koleksi?

Koleksi lebih rumit daripada pembolehubah kontekstual dan global.

Pembolehubah global dan kontekstual hanya boleh menyimpan satu item pada satu masa, manakala koleksi mempunyai keupayaan untuk menyimpan item yang berbeza pada satu masa.

Fikirkan pembolehubah koleksi sebagai serupa dengan sumber data . Mereka boleh menyimpan lajur maklumat yang berbeza untuk rekod yang berbeza, yang serupa dengan cara fail Excel berfungsi. Jika anda melihat fail Excel, setiap rekod dikira sebagai item manakala setiap lajur dikira sebagai medan. Beginilah cara koleksi juga berfungsi.

Cara Membuat Pembolehubah Koleksi

Untuk membuat pembolehubah koleksi, mari mulakan dengan menambah butang. Kita boleh melakukan ini dengan mengklik pada Butang di bawah reben Sisip.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Seperti mana-mana elemen lain pada Power Apps, kami boleh menyeret butang ke mana-mana sahaja pada skrin.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Apa yang kita mahu lakukan di sini ialah mencipta pembolehubah apabila kita mengklik pada butang. Oleh kerana kami ingin mencipta pembolehubah koleksi, kami akan bermula dengan fungsi Kumpul dalam bar formula.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Fungsi Kumpul mengambil nama koleksi, jadi mari kita panggilnya OurCollection.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Kemudian, ia memerlukan item, yang pada asasnya kamus perkara yang berbeza. Untuk merujuk item yang kami perlukan, kami akan menggunakan pendakap kerinting, kemudian kami akan menentukan lajur.

Mari kita panggil lajur pertama Mula-mula kemudian rujuk rekod untuk Ben. Kemudian, mari tambah lajur kedua yang dipanggil Kedua dan rujuk rekod Dover.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Mari klik Enter untuk formula itu bermula. Ini bermakna kami menyediakan pembolehubah koleksi baharu setiap kali kami mengklik pada butang.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Cipta Pembolehubah Dalam Galeri

Sekarang, mari lihat bagaimana koleksi diwakili.

Koleksi sangat berguna untuk dua perkara — jadual data dan galeri. Buat masa ini, mari kita berusaha menggunakan pembolehubah dalam galeri. Hanya klik butang Galeri di bawah reben Sisipkan.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Untuk ini, mari gunakan galeri menegak.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Jika anda telah melihat tutorial kami tentang galeri, anda akan ingat bahawa kami memerlukan sumber data di mana galeri kami boleh mendapatkan data untuk dipaparkan. Jadi jika kita menyemak sumber data galley, anda boleh melihat bahawa Jadual1 disertakan dalam pilihan. Ini ialah jadual yang sebelum ini kami sambungkan kepada apl ini semasa kami mula mengusahakannya.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Tetapi kami juga menyebut sebelum ini bahawa koleksi berfungsi dengan cara yang sama seperti sumber data. Itulah sebabnya koleksi kami turut dipaparkan di bawah sumber data. Ini adalah pembolehubah yang baru kami buat.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Jika kami memilihnya, anda akan melihat bahawa galeri kini memaparkan entri yang kami buat sebelum ini untuk Ben Dover.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Jika kami menyemak Medan di bawah tab Properties pada anak tetingkap kanan, anda juga akan melihat lajur yang kami buat — Pertama dan Kedua. Yang pertama kini muncul sebagai tajuk manakala Yang Kedua muncul sebagai sari kata.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Anda juga akan melihat bahawa galeri kami mempunyai imej. Memandangkan kami tidak mempunyai imej untuk digunakan pada masa ini, kami boleh menukar reka letak galeri supaya ia hanya mengandungi tajuk dan sari kata.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Sebaik sahaja kami berbuat demikian, kami hanya mempunyai dua medan yang tinggal.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Sekarang, kami menambah rekod untuk Ben Dover setiap kali kami mengklik butang.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Jadi jika kita mengklik butang untuk kali kedua, kita mencipta pembolehubah koleksi lain, yang menambah satu lagi rekod untuk Ben Dover.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Menjadikan Pembolehubah Koleksi Dinamik

Pada masa ini, butang kami mencipta rekod yang sama berulang kali. Jadi mari kita jadikan pembolehubah kita dinamik supaya kita boleh menambah rekod lain juga. Untuk berbuat demikian, mari tambahkan Input Teks.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Kami akan memerlukan dua input teks untuk pembolehubah kami. Anda akan melihat bahawa kedua-dua kotak teks ini sepadan dengan TextInput4 dan TextInput5.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Kembali ke bar formula, kita perlu menukar Ben menjadi TextInput4.Text. Ini bermakna ia akan mengambil apa sahaja yang kita taip ke dalam TextInput4.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Kemudian, mari kita tukar rekod Kedua juga dan jadikannya TextInput5.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Sekarang, mari kita lihat bagaimana ia berfungsi. Jika kita menaip Alfred pada kotak teks pertama, letakkan Pennyworth pada kotak kedua, dan klik butang, ia mencipta rekod baharu untuk Alfred Pennyworth.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Kita boleh meletakkan rekod lain dengan menaip nama lain ke dalam kotak teks sekali lagi. Kali ini, mari letakkan Bruce Wayne.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Kami boleh menambah seberapa banyak rekod yang kami mahu di sini. Mari tambah rekod ketiga untuk Christian Bale.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Cara Mengeluarkan Rekod Dari Galeri

Memandangkan kami telah berjaya menambahkan item pada galeri kami, mari lihat cara kami boleh mengalih keluar item.

Mari tambah ikon Padam dalam galeri kami dengan mengklik pada menu lungsur Ikon di bawah reben Sisipkan.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Mari kita alihkannya ke sebelah kanan setiap rekod.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Kemudian di bawah OnSelect, mari gunakan fungsi Alih Keluar.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Fungsi Buang mengambil dua argumen. Pertama, kita perlu menentukan koleksi yang ingin kita alih keluar. Dalam kes ini, terdapat dua sumber data yang dipaparkan - koleksi kami dan Jadual1.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Memandangkan rekod yang ingin kami alih keluar berada dalam OurCollection, kami akan memilihnya.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Argumen kedua mencari item yang ingin kita alih keluar. Walaupun ini membolehkan kami mengalih keluar sama ada medan Pertama atau Kedua, ia juga membenarkan kami mengalih keluar keseluruhan rekod menggunakan item ini.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Apabila kami menggunakan ThisItem, Power Apps cukup intuitif untuk mengetahui butang mana yang sepadan dengan item mana. Dalam kes ini, jika kita ingin mengalih keluar Christian Bale, kita hanya perlu klik pada ikon di sebelahnya.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi

Sebaik sahaja kami berbuat demikian, rekod khusus itu dialih keluar sementara semua yang lain kekal di tempatnya.

Cipta Pembolehubah Pada Apl Kuasa: Bekerja Dengan Koleksi


Power Apps Pengenalan: Takrif, Ciri, Fungsi dan Kepentingan
Power Apps Persekitaran: Menyediakan Elemen Apl Dengan Betul
Power Apps Canvas: Cara Membuat Apl Dari Gores

Kesimpulan

Apabila anda membuat pembolehubah dalam Power Apps, anda menambah lebih banyak cara untuk pengguna bermain-main dengan data yang disediakan. Terutama apabila ia berkaitan dengan pembolehubah koleksi, kami telah melihat bahawa ia mewujudkan lebih banyak peluang untuk pengguna berinteraksi dengan apl yang kami cipta.

Ini hanyalah satu cara pembolehubah koleksi boleh membantu. Semasa kami menyelam lebih dalam ke Power Apps, anda pasti akan menemui lebih banyak aplikasi bergantung pada jenis output yang anda cari.

Semua yang terbaik,

Henry


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu