Kontrol tabel data di Power Apps

Memperlihatkan sekumpulan data dalam format tabular.

Description

Kontrol Tabel data memperlihatkan himpunan data dalam format yang menyertakan header kolom untuk setiap bidang yang diperlihatkan kontrol. Sebagai pembuat aplikasi, Anda memiliki kontrol penuh atas bidang mana yang muncul dan dalam urutan apa. Seperti kontrol Galeri , kontrol Tabel data mempertahankan properti Terpilih yang menunjuk ke baris yang dipilih. Oleh karena itu, Anda dapat menautkan kontrol Tabel data ke kontrol lain.

Keterbatasan

Kontrol tabel data memiliki batasan ini:

  • Jika Anda menyalin dan menempelkan kontrol Tabel Data tempat properti Item diatur ke rumus yang berisi fungsi Filter , rumus untuk properti Item pada kontrol Tabel Data baru berakhir dengan nama bidang yang berisi akhiran _1 . Ini membuat nama bidang tidak valid dan tidak menghasilkan data yang muncul dalam tabel data. Untuk mengatasi masalah ini, sebelum Anda menyalin kontrol, konfirmasikan bahwa fungsi Filter tidak mereferensikan bidang apa pun di sumber data yang memiliki nama yang sama dengan kolom dalam kontrol Tabel Data . Jika ya, ganti nama kolom di kontrol Tabel Data . Atau, hapus akhiran _1 dari nama bidang yang tidak valid sehingga cocok dengan nama dalam tabel.

Capabilities

Power Apps memperkenalkan kontrol tabel Data pada 5 Mei 2017. Bagian ini menyediakan informasi tentang kemampuan yang didukung dan kemampuan yang tidak didukung.

Sekarang tersedia

  • Data dalam kontrol tabel Data bersifat baca-saja.
  • Satu baris selalu dipilih dalam kontrol tabel Data .
  • Menautkan kontrol tabel Data ke sumber data yang tersambung atau lokal.
  • Sesuaikan lebar kolom dalam kontrol Tabel data saat Anda menjalankan aplikasi, meskipun perubahan Anda tidak disimpan.
  • Sekumpulan bidang default muncul dalam kontrol tabel Data saat Anda menautkannya ke konektor yang telah menerapkan kemampuan ini, seperti Microsoft Dataverse. Anda kemudian dapat menampilkan atau menyembunyikan bidang ini dan lainnya seperlunya.
  • Kustomisasi lebar kolom dan teks judul.
  • Perlihatkan hyperlink dalam kontrol tabel Data .
  • Salin dan tempel kontrol tabel Data .

Belum tersedia

  • Kustomisasi gaya kolom individual.
  • Tambahkan kontrol tabel Data dalam kontrol formulir.
  • Ubah tinggi semua baris.
  • Perlihatkan gambar dalam kontrol tabel Data .
  • Perlihatkan bidang dari tabel terkait.
  • Gunakan fungsionalitas bawaan untuk memfilter dan mengurutkan data menurut judul kolom.
  • Tambahkan kontrol tabel Data di kontrol Galeri .
  • Edit data dalam kontrol Tabel data.
  • Pilih beberapa baris.

Masalah yang diketahui

  • Tidak ada data yang muncul jika Anda menggunakan fungsi FirstN di properti Item .

Properti kunci

  • Item – Sumber data yang muncul dalam kontrol Tabel data.
  • Dipilih – Baris yang dipilih dalam kontrol Tabel data.

Properti lainnya

  • AutoWidth - Properti kolom di dalam tabel data untuk menentukan apakah lebar kolom harus otomatis, atau manual.
  • BorderColor – Warna batas kontrol tabel Data .
  • BorderStyle – Gaya batas kontrol tabel Data . Opsinya adalah Solid, Dashed, Dotted, dan None.
  • BorderThickness – Ketebalan batas kontrol tabel Data .
  • Warna – Warna teks default untuk semua baris data.
  • FieldDisplayName - Properti kolom di dalam tabel data yang menentukan nama tampilan untuk kolom yang dipilih.
  • Isi – Warna latar belakang default untuk semua baris data.
  • Font - Font default untuk semua baris data.
  • FontWeight – Bobot font default untuk semua baris data.
  • HeadingColor – Warna teks untuk judul kolom.
  • HeadingFill – Warna latar belakang judul kolom.
  • HeadingFont – Font judul kolom.
  • HeadingFontWeight – Bobot font judul kolom.
  • HeadingSize – Ukuran font judul kolom.
  • Tinggi – Jarak antara tepi atas dan bawah kontrol tabel data .
  • HoverColor – Warna teks untuk baris yang ditunjuk penunjuk mouse.
  • HoverFill – Warna latar belakang baris yang ditunjuk penunjuk mouse.
  • IsHyperlink - Properti kolom di dalam tabel data yang menentukan apakah kolom yang dipilih harus dalam format hyperlink atau tidak.
  • NoDataText – Pesan yang diterima pengguna ketika tidak ada rekaman yang ditampilkan dalam kontrol Tabel data.
  • Pesanan - Properti kolom di dalam tabel data yang menentukan urutan kolom masing-masing ke kolom lain. Urutan dimulai dari kiri ke kanan dengan nilai urutan kolom pertama 1.
  • SelectedColor – Warna teks di baris yang dipilih.
  • SelectedFill – Warna latar belakang dari baris yang dipilih.
  • Ukuran – Ukuran font default untuk semua baris data.
  • Teks - Properti kolom di dalam tabel data yang menentukan nilai teks data yang akan ditampilkan di dalam kolom yang dipilih.
  • Terlihat – Nilai yang menentukan apakah kontrol tabel Data muncul atau disembunyikan.
  • Lebar – Jarak antara tepi kiri dan kanan kontrol tabel data .
  • X – Jarak antara tepi kiri kontrol tabel Data dan tepi kiri kontainer induknya (atau tepi kiri layar jika tidak ada kontainer induk).
  • Y – Jarak antara tepi atas kontrol tabel Data dan tepi atas kontainer induknya (atau tepi atas layar jika tidak ada kontainer induk).

Examples

Penggunaan dasar

  1. Buat aplikasi tablet kosong.

  2. Pada tab Sisipkan , klik atau ketuk Tabel data.

    Tambahkan kontrol tabel Data ke layar.

    Kontrol tabel Data ditambahkan ke layar.

  3. Ganti nama tabel Data mengontrol SalesOrderTable, dan mengubah ukurannya sehingga mencakup seluruh layar.

  4. Di panel kanan, pilih Sumber data, dan pilih Pesanan penjualan. Jika tabel tidak tercantum, cari tabel, dan sambungkan ke Microsoft Dataverse.

    Pilih tabel Pesanan penjualan.

    Kontrol tabel Data sekarang dilampirkan ke sumber data pesanan Penjualan . Beberapa bidang awal muncul di kontrol Tabel data, karena kami menggunakan konektor yang mendukung kemampuan tersebut.

    Urutan tabel data.

  5. Di panel kanan, pilih satu atau beberapa kotak centang untuk memperlihatkan atau menyembunyikan bidang individual.

    Misalnya, pilih kotak centang di samping CustomerPurchaseOrderReference untuk menyembunyikan bidang ini.

  6. Di panel kanan, urutkan ulang bidang dengan menyeretnya ke atas atau ke bawah.

    Menyusun ulang bidang sesuai keinginan.

    Kontrol SalesOrderTable memperlihatkan bidang dalam urutan yang Anda tentukan.

    Tabel Data yang Diperbarui.

Memulihkan header untuk kontrol tabel Data

  1. Saat kontrol Tabel data dipilih, di panel kanan, klik atau ketuk tab Tingkat Lanjut .

  2. Klik atau ketuk bidang untuk properti HeadingFill , lalu ubah nilai menjadi RGBA(62.96.170,1).

  3. Klik atau ketuk bidang untuk properti HeadingColor , lalu ubah nilai menjadi Putih.

  4. Klik atau ketuk bidang untuk properti HeadingSize , lalu ubah nilainya menjadi 14.

    Tabel data.

Menyambungkan kontrol tabel Data ke kontrol lain

  1. Tambahkan kontrol Edit formulir ke layar.

  2. Ubah ukuran tabel Data dan kontrol formulir Edit sehingga kontrol Tabel data muncul di bagian kiri layar dan kontrol Edit formulir muncul di bagian kanan layar.

    Tabel data dan formulir Edit pada layar yang sama.

  3. Saat Form1 dipilih, di panel kanan, ubah jumlah kolom menjadi 1.

  4. Sambungkan Form1 ke sumber data pesanan Penjualan .

    Beberapa bidang awal muncul di Form1.

    Form1 dengan bidang awal.

  5. Di panel kanan, klik atau ketuk tab Tingkat Lanjut .

  6. Atur properti Item untuk Form1 ke SalesOrderTable.Selected.

    Form1 memperlihatkan informasi dari baris yang dipilih dalam kontrol Tabel data.

    Edit formulir yang tersambung ke tabel Data.

Panduan aksesibilitas

Kontras warna

Harus ada kontras warna yang memadai antara:

Ini selain persyaratan kontras warna standar.

Dukungan pembaca layar

  • NoDataText harus ada.