Kawalan kad dalam Power Apps
Menyediakan pengalaman paparan dan pengeditan untuk medan tunggal bagi kawalan Display form atau Edit form.
Penerangan
Kawalan Display form dan Edit form bertindak sebagai bekas untuk memaparkan dan melihat keseluruhan rekod. Setiap bekas boleh memegang set kawalan Kad yang memaparkan medan individu atau menyediakan cara untuk mengemas kini medan itu. Setiap kad mempunyai sifat DataField yang menentukan medan rekod yang sedang digunakan.
Kad pratetap ditetapkan untuk jenis data dan pengalaman pengguna yang berbeza. Contohnya, mungkin terdapat kad untuk mengedit medan nombor dengan kawalan Text input, yang bagus untuk digunakan dengan papan kekunci. Kad yang lain mungkin menyokong pengeditan nombor dengan menggunakan kawalan Slider jika sebaliknya. Dengan kawalan borang yang dipilih, anda boleh, pada anak tetingkap sebelah kanan, dengan mudah memilih kad berasaskan pada medan.
Kad itu sendiri mengandungi kawalan. Kawalan kad membentuk pengalaman untuk memapar dan mengedit medan tunggal. Contohnya, kad nombor mungkin mengandungi kawalan Label untuk menyediakan nama paparan medan dan kawalan Text input menyediakan editor untuk nilai medan. Kad juga mungkin mempunyai kawalan Label yang menunjukkan sebarang pengesahan ralat yang berlaku dan kawalan Label untuk asterisk yang biasa bagi menunjukkan medan yang diperlukan.
Anda boleh menyesuaikan kawalan kad pratetap dengan mengubah saiznya, menggerakkannya, menyembunyikannya, menambah kawalannya, dan perubahan yang lain. Anda juga boleh mula dengan kad yang kosong sepenuhnya, "kad tersuai" yang anda akan tambah kawalan dari awal.
Kad pratetap dikunci secara lalai. Pada kad yang dikunci, anda boleh mengubah suai hanya sifat tertentu kad atau kawalan dalam kad, dan anda tidak boleh memadam kad yang dikunci. Anda boleh menunjukkan kunci kad dan membukanya pada tab Lihat untuk pandangan Lanjutan. Jika sifat dikunci dan tidak boleh diubah suai, ia akan dipaparkan dengan ikon kunci bersebelahan namanya. Membuka kad adalah aktiviti lanjutan dan hendaklah dibuat dengan berhati-hati, kerana generasi formula automatik tidak akan berlaku untuk kad, dan anda boleh membuka semula kad.
Dalam borang bekas, rekod ThisItem tersedia dan mengandungi semua medan rekod. Contohnya, sifat Default kad sering ditetapkan ke ThisItem.FieldName.
Anda boleh menggunakan rujukan Induk untuk mengkonfigurasikan kawalan ke sifat rujukan kad. Contohnya, kawalan hendaklah menggunakan Parent.Default untuk membaca keadaan awal medan daripada sumber data. Dengan menggunakan Induk berbanding mengakses maklumat yang anda mahukan, kad lebih baik terkurung, dan anda boleh mengubahnya ke medan berbeza tanpa memecahkan formula dalaman.
Lihat Memahami kad data sebagai contoh bagai mana untuk sesuaikan, buka, dan cipta kad.
Sifat utama
DataField – Nama medan dalam rekod yang dipapar dan diedit oleh kad ini.
- Tentukan nama sebagai string statik tunggal yang dilampirkan dalam tanda petikan berganda (contohnya, "Nama"), bukan formula.
- Buka ikatan kad dengan menetapkan sifat DataField kosong. Sifat Sah dan Kemas Kini diabaikan untuk kad yang tidak diikat.
Default – Nilai kawalan awal sebelum diubah oleh pengguna.
- Untuk setiap kawalan dalam kad, tetapkan sifat ke Parent.Default untuk merujuk kepada nilai lalai mengikut sumber data. Contohnya, tetapkan sifat Default gelangsar Parent.Default untuk memastikan pengguna bermula dengan nilai generik untuk gelangsar.
DisplayMode – Nilai boleh Edit, Lihat atau Dinyahdayakan. Konfigurasikan sama ada kawalan dalam kad membenarkan input pengguna (Edit), hanya memapar data (Lihat) atau menyahdaya (Nyahdaya).
- Membenarkan kad tunggal untuk digunakan dalam kedua-dua borang edit dan pandangan, dengan mengkonfigurasikan sifat, yang terikat kepada tingkah laku Borang lalai.
- Dalam mod Pandangan, kawalan anak seperti Text input, Drop down, Date Picker akan hanya memaparkan nilai teks dan tidak akan menyerahkan sebarang elemen interaktif atau dekorasi.
DisplayName – Nama yang mesra pengguna untuk medan dalam sumber data.
- Fungsi DataSourceInfo menyediakan metada ini daripada sumber data.
- Kawalan dalam kad hendaklah menggunakan Parent.DisplayName untuk merujuk kepada nama medan.
Ralat – Message ralat mesra pengguna untuk memaparkan medan ini apabila pengesahan gagal.
- Sifat ini ditetapkan apabila SubmitForm dipanggil.
- Message menerangkan masalah pengesahan berasaskan pada sumber data metadata dan menyemak sifat kad Diperlukan.
Diperlukan – Sama ada kad, mengedit medan sumber data, mesti mengandungi nilai.
- Fungsi DataSourceInfo menyediakan metadata yang diperlukan daripada sumber data.
- Kawalan dalam kad hendaklah menggunakan Parent.Required untuk menentukan medan kad yang diperlukan.
Kemas Kini – Nilai untuk menulis semula ke sumber data bagi medan.
- Gunakan sifat formula ini untuk menarik nilai daripada kawalan edit bagi kad untuk menulis semula ke sumber data. Contohnya, tetapkan sifat Kemas Kini ke Slider.Value untuk mengemas kini sumber data dengan nilai daripada gelangsar dalam kad.
Lebar – Jarak antara sisi kiri dan kanan kawalan.
WidthFit – Sama ada kawalan semakin mendatar secara automatik untuk mengisi mana-mana ruang kosong dalam kawalan bekas seperti kawalan Edit form. Jika berbilang kad mempunyai sifat ini yang ditetapkan kepada Benar, ruang dibahagikan antara kad-kad tersebut. Untuk maklumat lanjut, lihat Memahami susun atur borang data.
Sifat tambahan
BorderColor – Warna sempadan kawalan.
BorderStyle – Sama ada sempadan kawalan adalah Kukuh, Putus-putus, Bertitik atau Tiada.
BorderThickness – Ketebalan sempadan kawalan.
Isi – Warna latar belakang kawalan.
Tinggi – Jarak antara kawalan sisi atas dan bawah.
Sah – Sama ada Kad atau kawalan Edit form mengandungi kemasukan sah, bersedia untuk dihantar ke sumber data.
Boleh dilihat – Sama ada kawalan dipaparkan atau disembunyikan.
X – Jarak antara bucu kiri kawalan dan bucu kiri bekas induk (skrin jika tiada bekas induk). Untuk kawalan Card dalam bekas yang mempunyai berbilang lajur, sifat ini menentukan lajur yang kad itu muncul.
Y – Jarak antara bucu atas kawalan dengan bucu atas bekas induk (skrin jika tiada bekas induk). Untuk kawalan Card dalam bekas yang mempunyai berbilang baris, sifat ini menentukan baris yang kad itu muncul.
Contoh
Lihat Memahami kad data dan Memahami tataletak borang data sebagai contoh.
Garis panduan kebolehcapaian
Kontras warna
Mesti terdapat kontras warna yang mencukupi antara:
- Isi dan mana-mana kawalan anak. Contohnya, jika kad mengandungi Label dan label mempunyai isian yang jelas, kemudian Isian kad menjadi warna latar belakang label secara berkesan. Oleh itu, sepatutnya terdapat kontras antara Isian kad dan Color label.
Sokongan pembaca skrin
- DisplayName mesti wujud.
Nota
Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)
Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).