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.
Menyediakan sifat dan kaedah untuk bekerja dengan data pada grid dan pandangan.
Tersedia untuk
Apl dipacu model dan kanvas.
Hartanah
Lajur
Set lajur tersedia dalam set data ini. Disokong dalam kedua-dua apl dipacu model dan kanvas.
Jenis: Lajur[]
ralat
Sama ada ralat berlaku dalam pengambilan data. Disokong dalam kedua-dua apl dipacu model dan kanvas.
Jenis: boolean
Kod ralat
Kod ralat yang dikaitkan dengan ralat terakhir yang ditemui, jika berkenaan.
Mesej ralat
Mesej ralat yang dikaitkan dengan ralat terakhir yang ditemui, jika berkenaan.
Jenis: number | string
Penapisan
Penapis lajur untuk pertanyaan semasa. Disokong dalam kedua-dua apl dipacu model dan kanvas. Penapisan boleh dikonfigurasikan untuk set data dengan menetapkan context.parameters.[dataset_property_name].filtering.setFilter(<filterExpression>). Setelah penapis ditetapkan, memanggil context.parameters.[dataset_property_name].refresh() mendapatkan semula data yang ditapis daripada sumber data.
| Nilai | Pengendali bersyarat | Aplikasi berpandukan model | Aplikasi kanvas |
|---|---|---|---|
| -1 | Tiada | Ya | Ya |
| 0 | Sama | Ya | Ya |
| 1 | Tidak Sama | Ya | Ya |
| 2 | Lebih Besar Daripada | Ya | Ya |
| 3 | Kurang daripada | Ya | Ya |
| 4 | Lebih BesarSama | Ya | Ya |
| 5 | Kurang Sama | Ya | Ya |
| 6 | Sukai | Ya | Ya |
| 7 | NotLike | Tidak | Ya |
| 8 | Di | Ya | Ya |
| 12 | Nol | Ya | Ya |
| 13 | Bukan Nol | Tidak | Ya |
| 14 | Semalam | Ya | Tidak |
| 15 | Today | Ya | Tidak |
| 16 | Esok | Ya | Tidak |
| 17 | Lepas7Hari | Ya | Tidak |
| 18 | Seterusnya7 Hari | Ya | Tidak |
| 19 | Minggu Lepas | Ya | Tidak |
| 20 | Minggu Ini | Ya | Tidak |
| 22 | Bulan Lepas | Ya | Tidak |
| 23 | Bulan Ini | Ya | Tidak |
| 25 | Hidupkan | Ya | Tidak |
| 26 | OnOrBefore | Ya | Tidak |
| 27 | OnOrAfter | Ya | Tidak |
| 28 | Tahun Lepas | Ya | Tidak |
| 29 | Tahun Ini | Ya | Tidak |
| 33 | LastXDays | Ya | Tidak |
| 34 | NextXDays | Ya | Tidak |
| 37 | LastXMonths | Ya | Tidak |
| 38 | SeterusnyaXMonths | Ya | Tidak |
| 49 | Mengandungi | Ya | Ya |
| 54 | Mulakan Dengan | Tidak | Ya |
| 55 | DoesNotBeginWidth | Tidak | Ya |
| 56 | Lebar Hujung | Tidak | Ya |
| 57 | DesNotEndWith | Tidak | Ya |
| 70 | Dalam Tempoh FiskalDanTahun | Ya | Tidak |
| 75 | Di atas | Ya | Ya |
| 76 | Kurang Daripada | Ya | Ya |
| 77 | NotUnder | Ya | Ya |
| 78 | AboveOrEqual | Ya | Ya |
| 79 | UnderOrEqual | Ya | Ya |
| 87 | Mengandungi Nilai | Ya | Ya |
| 88 | DoesNotContainValues | Tidak | Ya |
Nota
Ciri penapisan hanya tersedia untuk sumber data Dataverse.
Jenis: Penapisan
Memaut
Mentakrifkan maklumat jadual terpaut. Disokong hanya dalam apl dipacu model.
Jenis: Memaut
Memuatkan
Menunjukkan sama ada set data sedang dimuatkan atau tidak. Disokong dalam kedua-dua apl dipacu model dan kanvas.
Jenis: boolean
Penghalaman
Status dan tindakan penomboran. Disokong dalam kedua-dua apl dipacu model dan kanvas. Maklumat paging boleh diakses dan dikonfigurasikan untuk set data menggunakan context.parameters.[dataset_property_name].paging .
Nota
Sumber data Dataverse tidak mengembalikan totalRecordCount objek dalam paging untuk aplikasi kanvas. Sebaliknya, ia menggunakan hasNextPage dan hasPreviousPage untuk menyemak sama ada terdapat lebih banyak rekod yang perlu diambil.
Komponen set data boleh digunakan context.parameters.[dataset_property_name].paging.setPageSize(pageSize) untuk menukar bilangan rekod yang diperoleh setiap halaman.
Jenis: Paging
Rekod
Peta ID kepada objek rekod penuh. Disokong dalam kedua-dua apl dipacu model dan kanvas.
Jenis: EntityRecord
sortedRecordIds
ID rekod dalam set data, disusun mengikut hasil respons pertanyaan. Disokong dalam kedua-dua apl dipacu model dan kanvas.
Jenis: string[]
Menyusun
Status pengisihan untuk pertanyaan semasa. Disokong dalam kedua-dua apl dipacu model dan kanvas. Pengisihan boleh dikonfigurasikan untuk set data dengan menetapkan context.parameters.[dataset_property_name].sorting = [SortStatus]. Setelah pengisihan dikonfigurasikan, memanggil context.parameters.[dataset_property_name].refresh() mendapatkan semula data yang diisih daripada sumber data.
Nota
Ciri pengisihan hanya tersedia untuk sumber data Dataverse.
Selain itu, jika pengisihan dikonfigurasikan semula, ia akan menetapkan semula penapis context.parameters.[dataset_property_name].filtering
Jenis: SortStatus[]
Kaedah
| Kaedah | Description | Tersedia untuk |
|---|---|---|
| addColumn | Menambah lajur pada set lajur. | Aplikasi berpandukan model |
| clearSelectedRecordIds | Mengosongkan senarai id rekod yang dipilih. | Apl dipacu model dan Kanvas |
| Menghapuskan | Padamkan rekod daripada sumber data. | Aplikasi kanvas |
| dapatPerintah | Perintah untuk set data. | Aplikasi kanvas |
| getDataSetCapabilities | Keupayaan untuk set data. | Aplikasi kanvas |
| getSelectedRecordIds | Mendapatkan semula semua ID rekod yang dipilih. | Apl dipacu model dan Kanvas |
| getTargetEntityType | Mengembalikan nama jenis jadual sasaran. | Apl dipacu model dan Kanvas |
| dapatTajuk | Mendapatkan semula nama paparan pandangan yang digunakan oleh sifat set data. | Apl dipacu model dan Kanvas |
| getViewId | Mengembalikan Id pandangan yang digunakan oleh parameter set data. | Apl dipacu model dan Kanvas |
| Rekod baru | Mulaimakan objek rekod tempatan untuk kawalan untuk menetapkan nilai. Kawalan perlu menggunakan save() kaedah pada rekod yang baru dicipta untuk mengekalkan perubahan. |
Aplikasi kanvas |
| openDatasetItem | Buka item set data untuk EntityReference tertentu. Ia menyemak sama ada terdapat arahan dengan ID Mscrm.OpenRecordItembutang arahan . Jika wujud, ia melaksanakan arahan, jika tidak, ia hanya menavigasi ke borang EntityReference yang berkaitan. |
Apl dipacu model dan Kanvas |
| Refresh | Menyegarkan set data berdasarkan penapis, pengisihan, pemauan, lajur baharu. Selain itu, muat semula akan menetapkan semula paging ke halaman 1. | Apl dipacu model dan Kanvas |
| retrieveRecordCommand | Dapatkan semula arahan berkaitan rekod. Jika terdapat berbilang set data dalam manifes, retrieveRecordCommand mengembalikan arahan untuk set data pertama. | Didorong oleh model |
| setSelectedRecordIds | Tetapkan id rekod yang dipilih. | Apl dipacu model dan Kanvas |
Lajur carian
Lajur carian jadual Dataverse kini boleh diambil. Untuk aplikasi kanvas, jika lajur carian disertakan dalam set data, semua lajur dalam rekod yang dirujuk diambil.
GetFormattedValue mengembalikan rentetan JSON untuk lajur ini.
GetValue mengembalikan objek JSON secara langsung.
Contoh
Untuk mengetahui lebih lanjut tentang cara melaksanakan kaedah set data, lihat komponen DataSet Grid
Artikel berkaitan
Rujukan API rangka kerja komponen Power Apps
Gambaran keseluruhan rangka kerja komponen Power Apps