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.
Jika Anda membuat daftar tarik-turun dependen (atau cascading), pengguna akan memilih sebuah pilihan dalam daftar untuk memfilter pilihan dalam daftar lain. Banyak organisasi membuat daftar dependen untuk membantu pengguna mengisi formulir dengan lebih efisien. Misalnya, pengguna mungkin memilih negara atau kawasan untuk memfilter daftar kota, atau pengguna mungkin memilih kategori untuk menampilkan kode dalam kategori itu saja.
Sebagai praktik terbaik, buat sumber data untuk nilai dalam daftar "induk" dan "anak" (misalnya, negara/wilayah dan kota) yang terpisah dari sumber data yang diperbarui oleh pengguna dengan menggunakan aplikasi. Jika Anda mengambil pendekatan ini, Anda dapat menggunakan data induk dan anak yang sama di lebih dari satu aplikasi, dan Anda dapat memperbarui data tersebut tanpa menerbitkan ulang aplikasi atau beberapa aplikasi yang menggunakannya. Anda dapat mencapai hasil yang sama dengan menggunakan koleksi atau data statis, tetapi hal ini tidak disarankan untuk skenario perusahaan.
Untuk skenario dalam topik ini, karyawan toko mengirimkan masalah ke daftar Insiden melalui formulir. Karyawan tidak hanya menentukan lokasi toko tempat insiden terjadi, tetapi juga departemen dalam lokasi tersebut. Tidak semua lokasi memiliki departemen yang sama, sehingga daftar Lokasi memastikan bahwa karyawan tidak dapat menentukan departemen untuk lokasi yang tidak memiliki departemen tersebut.
Catatan
Artikel ini menggunakan daftar yang dibuat menggunakan Microsoft Lists sebagai sumber data. Namun, semua sumber data tabular berfungsi dengan cara yang sama. Di dalamnya Dataverse for Teams, Anda harus mengaktifkan kontrol klasik agar drop-down klasik berfungsi untuk skenario ini.
Membuat sumber data
Daftar Lokasi menunjukkan departemen di setiap lokasi.
Lokasi | Departemen |
---|---|
Eganville | Toko roti |
Eganville | Toko makanan jadi |
Eganville | Memproduksi |
Renfrew | Toko roti |
Renfrew | Toko makanan jadi |
Renfrew | Memproduksi |
Renfrew | Obat |
Renfrew | Bunga |
Pembroke | Toko roti |
Pembroke | Toko makanan jadi |
Pembroke | Memproduksi |
Pembroke | Bunga |
Daftar Insiden menampilkan informasi kontak dan informasi tentang setiap insiden. Buat kolom Tanggal sebagai kolom Tanggal , tetapi buat kolom lainnya sebagai Baris tunggal kolom teks untuk menyederhanakan konfigurasi dan menghindari peringatan delegasi Microsoft Power Apps.
Nama Depan | Nama Belakang | Nomor Telepon | Lokasi | Departemen | KETERANGAN | Tanggal |
---|---|---|---|---|---|---|
Tonya | Cortez | (206) 555 - 1022 | Eganville | Memproduksi | Saya memiliki masalah dengan... | 12/2/2019 |
Moses | Laflamme | (425) 555 - 1044 | Renfrew | Bunga | Saya mengalami masalah... | 13/2/2019 |
Secara default, daftar menyertakan kolom Judul yang tidak dapat Anda ganti namanya atau hapus, dan harus berisi data sebelum Anda dapat menyimpan item dalam daftar. Untuk mengonfigurasi kolom agar tidak memerlukan data:
- Di dekat sudut kanan atas, pilih ikon roda gigi, lalu pilih Daftar setelan.
- Pada halaman Pengaturan , pilih Judul dalam daftar kolom.
- Di bawah Mengharuskan kolom ini berisi informasi, pilih Tidak .
Setelah perubahan tersebut, Anda dapat mengabaikan kolom Judul , atau Anda dapat menghapusnya dari tampilan default jika setidaknya satu kolom lain muncul.
Buka formulir
Buka daftar Insiden , lalu pilih Integrasi ->Power Apps -Sesuaikan formulir>.
Tab browser akan terbuka dengan formulir default di Power Apps Studio.
(opsional) Di panel Bidang , arahkan kursor ke bidang Judul , pilih elipsis (...) yang muncul, lalu pilih Hapus.
Jika Anda telah menutup panel Bidang , Anda dapat membukanya lagi dengan memilih SharePointForm1 di bilah navigasi kiri lalu memilih Edit bidang pada tab Properti di panel kanan.
(opsional) Ulangi langkah sebelumnya untuk menghapus bidang Lampiran dari formulir.
Formulir hanya muncul dengan bidang yang Anda tambahkan.
Ganti kontrol
Di panel Bidang , pilih panah di samping Lokasi.
Jika Anda telah menutup panel Bidang , Anda dapat membukanya lagi dengan memilih SharePointForm1 di bilah navigasi kiri lalu memilih Edit bidang pada tab Properti di panel kanan.
Buka daftar Jenis kontrol, lalu pilih Nilai yang Diizinkan.
Mekanisme input berubah menjadi kontrol Drop-down .
Ulangi langkah-langkah ini untuk kartu Departemen .
Tambahkan daftar Lokasi
Pilih Lihat>Sumber Data>Tambahkan sumber data.
Pilih atau buat SharePoint koneksi, lalu tentukan situs yang berisi daftar Lokasi .
Pilih kotak centang untuk daftar tersebut, lalu pilih Hubungkan.
Daftar koneksi memperlihatkan daftar Insiden , yang menjadi dasar formulir, dan daftar Lokasi , yang akan mengidentifikasi lokasi dan departemen dalam formulir.
Membuka kartu
Pilih kartu Lokasi , pilih tab Lanjutan di panel sebelah kanan, lalu pilih Buka kunci untuk mengubah properti.
Ulangi langkah sebelumnya untuk kartu Departemen .
Ubah nama kontrol
Jika Anda mengubah nama kontrol, Anda dapat mengidentifikasinya dengan lebih mudah, dan contohnya lebih mudah diikuti. Untuk menemukan praktik terbaik lainnya, tinjau buku putih Standar dan Pedoman Pengkodean.
Pada kartu Lokasi , pilih kontrol Tarik ke bawah .
Di dekat bagian atas panel kanan, ganti nama kontrol yang dipilih dengan mengetik atau menempelkan ddLocation.
Ulangi dua langkah sebelumnya dalam kartu Departemen untuk mengganti nama kontrol Drop down menjadi ddDepartment.
Mengonfigurasi lokasi
Tetapkan properti Items dari ddlocation ke rumus ini:
Distinct(Locations, Location)
(opsional) Sambil menahan tombol Alt, buka ddLocation, dan konfirmasikan bahwa daftar menampilkan tiga lokasi.
Mengonfigurasi departemen
Pilih ddDepartment, lalu, pada tab Properties di panel sebelah kanan, pilih Tergantung pada.
Di bawah Kontrol induk, pastikan bahwa ddLocation muncul di daftar atas dan Hasil muncul di daftar bawah.
Catatan
Jika Anda tidak ingin mencocokkan pada string tetapi pada ID sebenarnya dari baris data, pilih ID Daripada Hasil.
Di bawah Bidang yang cocok, pilih Lokasi di daftar atas, pilih Lokasi di daftar bawah, lalu pilih Terapkan.
Properti Items dari ddDepartment diatur ke rumus ini:
Filter(Locations, Location = ddLocation.Selected.Result)
Rumus ini memfilter item dalam ddDepartment berdasarkan apa yang dipilih pengguna di ddLocation. Konfigurasi semacam itu memastikan bahwa daftar departemen "anak" mencerminkan data untuk lokasi "induknya", seperti yang ditentukan dalam daftar Lokasi dalam SharePoint .
Pada tab Properties di panel sebelah kanan, buka daftar di samping Value, lalu pilih Department.
Langkah ini menetapkan teks tampilan ke opsi dari kolom Departemen pada daftar Lokasi di SharePoint.
Uji formulir
Sambil menekan terus tombol Alt, buka daftar lokasi, pilih satu, buka daftar departemen, lalu pilih satu.
Daftar lokasi dan departemen mencerminkan informasi dalam daftar Lokasi di SharePoint.
Simpan dan buka formulir (opsional)
Buka menu File , lalu pilih Simpan>Terbitkan ke SharePoint>Terbitkan ke SharePoint.
Di sudut kiri atas, pilih panah kembali, lalu pilih Kembali ke SharePoint.
Pada bilah perintah, pilih Baru untuk membuka formulir yang Anda sesuaikan.
Tanya Jawab Umum
Saya tidak dapat melihat data apa pun: semua sumber kosong atau memiliki data yang salah. Konfirmasikan Apakah Anda menampilkan bidang yang benar untuk kontrol Anda dengan salah satu cara berikut:
Pilih daftar drop-down, lalu pilih properti Nilai di tab Properti di panel sebelah kanan.
Pilih kotak kombo, lalu pastikan bahwa teks utamanya adalah bidang yang akan ditampilkan.
Daftar drop-down anak saya berisi item duplikat. Gejala ini kemungkinan disebabkan oleh penggunaan kolom LookUp di SharePoint atau fungsi Choices di Power Apps. Untuk menghilangkan duplikasi, bungkus fungsi Distinct di sekitar data yang dikembalikan dengan benar. Informasi selengkapnya: Fungsi berbeda.
Batasan yang diketahui
Konfigurasi ini tersedia pada kontrol Drop-down , serta kontrol Kotak kombo dan Kotak daftar yang memperbolehkan satu pilihan dalam satu waktu. Anda tidak dapat menggunakan konfigurasi Tergantung Pada untuk kontrol mana pun jika kontrol tersebut memperbolehkan beberapa pilihan. Pendekatan ini tidak direkomendasikan untuk menangani pilihan dalam Microsoft Dataverse.
Konfigurasi Tergantung Pada tidak mendukung data atau koleksi statis. Untuk mengonfigurasi daftar tarik-turun dependen dengan sumber ini, edit ekspresi secara langsung di bilah rumus. Selain itu, Power Apps tidak mendukung penggunaan dua bidang pilihan di SharePoint tanpa tabel data yang cocok, dan Anda tidak dapat menentukan Bidang yang Cocok di dalam UI ini.