Dalintis per


Dataset

Pateikiamos ypatybės ir būdai dirbti su duomenimis tinkleliuose ir rodiniuose.

Galima naudoti

Modeliu pagrįstos ir drobės programėlės.

Apgyvendinimo įstaigos

Stulpelius

Šiame duomenų rinkinyje pasiekiamų stulpelių rinkinys. Palaikoma tiek modeliu pagrįstose, tiek drobėse veikiančiose programėlėse.

Tipas: stulpelis[]

klaida

Ar gaunant duomenis įvyko klaida. Palaikoma tiek modeliu pagrįstose, tiek drobėse veikiančiose programėlėse.

Tipas: boolean

klaidos kodas

Klaidos kodas, susietas su paskutine įvykusia klaida, jei taikoma.

errorMessage

Klaidos pranešimas, susietas su paskutine įvykusia klaida, jei taikoma.

Tipas: number | string

Filtravimo

Dabartinės užklausos stulpelių filtravimas. Palaikoma tiek modeliu pagrįstose, tiek drobėse veikiančiose programėlėse. Duomenų rinkinio filtravimą galima konfigūruoti nustačius context.parameters.[dataset_property_name].filtering.setFilter(<filterExpression>). Nustačius filtrą, skambučiai context.parameters.[dataset_property_name].refresh() nuskaito filtruotus duomenis iš duomenų šaltinio.

Vertė Sąlyginis operatorius Modeliu pagrįstos programos Drobės programos
-1 Joks Taip Taip
0 Lygus Taip Taip
1 Neatitinka Taip Taip
2 Didesnis nei Taip Taip
3 Mažiau už Taip Taip
4 Didesnė lygybė Taip Taip
5 Mažiau lygu Taip Taip
6 Patinka Taip Taip
7 NotLike No Taip
8 Į Taip Taip
12 Nulis Taip Taip
13 NotNull No Taip
14 Vakar Taip No
15 Today Taip No
16 Rytoj Taip No
17 Paskutinės 7 dienos Taip No
18 Kitos7 dienos Taip No
19 Pavardėsavaitė Taip No
20 Šiweek Taip No
22 Paskutinis mėnesis Taip No
23 Šis mėnesis Taip No
25 Tą dieną Taip No
26 OnOrBefore Taip No
27 OnOrAfter Taip No
28 Paskutiniai metai Taip No
29 Šiemetai Taip No
33 "LastXDays" Taip No
34 "NextXDays" Taip No
37 LastXMonths Taip No
38 NextXMonths Taip No
49 Apima Taip Taip
54 Pradėti nuo No Taip
55 DoesNotBeginWidth No Taip
56 EndsWidth No Taip
57 DesNotEndWith No Taip
70 InFiscalPeriodAndYear Taip No
75 Viršija Taip Taip
76 Mažiau nei Taip Taip
77 NeMažiauUž Taip Taip
78 AboveOrEqual Taip Taip
79 UnderOrEqual Taip Taip
87 ContainValues Taip Taip
88 DoesNotContainValues No Taip

Pastaba.

Filtravimo funkcija galima tik "Dataverse" duomenų šaltiniui.

Tipas: filtravimas

Susiejimas

Apibrėžia susietos lentelės informaciją. Palaikoma tik modeliu pagrįstose programėlėse.

Tipas: susiejimas

Pakrovimo

Nurodo, ar duomenų rinkinys įkeliamas, ar ne. Palaikoma tiek modeliu pagrįstose, tiek drobėse veikiančiose programėlėse.

Tipas: boolean

Perkrauties

Numeravimo būsena ir veiksmai. Palaikoma tiek modeliu pagrįstose, tiek drobėse veikiančiose programėlėse. Puslapių kaitos informaciją galima pasiekti ir sukonfigūruoti duomenų rinkiniui naudojant context.parameters.[dataset_property_name].paging .

Pastaba.

"Dataverse" duomenų šaltinis negrąžina totalRecordCount drobės programų puslapių kaitos objekto. Vietoj to jis naudoja hasNextPage ir hasPreviousPage tikrina, ar yra daugiau įrašų, kuriuos reikia iškviesti.

Duomenų rinkinio komponentai gali naudoti context.parameters.[dataset_property_name].paging.setPageSize(pageSize) norėdami pakeisti puslapyje nuskaitytų įrašų skaičių.

Tipas: puslapių kaita

Įrašus

SUSIEKITE ID su visu įrašo objektu. Palaikoma tiek modeliu pagrįstose, tiek drobėse veikiančiose programėlėse.

Tipas: EntityRecord

sortedRecordIds

Duomenų rinkinio įrašų ID pagal užklausos atsakymo rezultatą. Palaikoma tiek modeliu pagrįstose, tiek drobėse veikiančiose programėlėse.

Tipas: string[]

Rūšiavimo

Dabartinės užklausos rūšiavimo būsena. Palaikoma tiek modeliu pagrįstose, tiek drobėse veikiančiose programėlėse. Duomenų rinkinio rūšiavimą galima konfigūruoti pagal parametrą context.parameters.[dataset_property_name].sorting = [SortStatus]. Sukonfigūravus rūšiavimą, skambučiai context.parameters.[dataset_property_name].refresh() gauna surikiuotus duomenis iš duomenų šaltinio.

Pastaba.

Rūšiavimo funkcija galima tik "Dataverse" duomenų šaltiniui. Be to, iš naujo sukonfigūravus rūšiavimą, filtras bus nustatytas iš naujo context.parameters.[dataset_property_name].filtering

Tipas: SortStatus[]

Metodai

Būdas Aprašą Galima naudoti
addColumn Stulpelis įtraukiamas į stulpelių rinkinį. Modeliu pagrįstos programos
clearSelectedRecordIds Išvalo pažymėtų įrašų ID sąrašą. Modeliu pagrįstos ir drobės programėlės
Naikinti Panaikinkite įrašus iš duomenų šaltinio. Drobės programos
getCommands Duomenų rinkinio komandos. Drobės programos
getDataSetCapabilities Duomenų rinkinio galimybės. Drobės programos
getSelectedRecordIds Nuskaito visus pasirinktų įrašų ĮRAŠUS. Modeliu pagrįstos ir drobės programėlės
getTargetEntityType Grąžina paskirties lentelės tipo pavadinimą. Modeliu pagrįstos ir drobės programėlės
getTitle Nuskaito rodinio rodomą pavadinimą, kurį naudoja duomenų rinkinio ypatybė. Modeliu pagrįstos ir drobės programėlės
getViewId Grąžina rodinio ID, kurį naudoja duomenų rinkinio parametras. Modeliu pagrįstos ir drobės programėlės
naujasįrašas Inicijuoti vietinio įrašo objektą, kad valdiklis nustatytų reikšmę. Valdiklis turi iškviesti naujai sukurto save() įrašo metodą, kad išliktų keitimas. Drobės programos
openDatasetItem Atidaryti nurodytos EntityReference duomenų rinkinio elementą. Patikrina, ar yra komanda su komandos mygtuko ID Mscrm.OpenRecordItem. Jei yra, ji vykdo komandą, priešingu atveju ji tiesiog pereina į susietą EntityReference formą. Modeliu pagrįstos ir drobės programėlės
Atnaujinti Atnaujina duomenų rinkinį pagal filtrus, rūšiavimą, susiejimą, naują stulpelį. Be to, atnaujinimas iš naujo nustatys puslapių kaitos 1 puslapį. Modeliu pagrįstos ir drobės programėlės
retrieveRecordCommand Gauti susijusias įrašo komandas. Jei deklaracijoje yra keli duomenų rinkiniai, retrieveRecordCommand grąžina pirmojo duomenų rinkinio komandas. Modeliu pagrįsta
setSelectedRecordIds Nustatyti pasirinktų įrašų ID. Modeliu pagrįstos ir drobės programėlės

Peržvalgos stulpeliai

Dabar galima gauti "Dataverse" lentelės peržvalgos stulpelius. Drobės programoms, jei peržvalgos stulpelis yra įtrauktas į duomenų rinkinį, nuskaitomi visi nurodyto įrašo stulpeliai. GetFormattedValue pateikia šio stulpelio JSON eilutę. GetValue metodas grąžina JSON objektą tiesiogiai.

Pavyzdys

Norėdami sužinoti daugiau apie tai, kaip įdiegti duomenų rinkinio metodus, žr . Duomenų rinkinio tinklelio komponentas

"Power Apps" komponento sistemos API nuoroda
"Power Apps" komponentų sistemos apžvalga