Kongsi melalui


Set Data

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

Rujukan API rangka kerja komponen Power Apps
Gambaran keseluruhan rangka kerja komponen Power Apps