Partajați prin


Set

Furnizează proprietăți și metode de lucru cu date în grile și vizualizări.

Disponibil pentru

Aplicații bazate pe modele și pânză.

Proprietăți

Coloane

Setul de coloane disponibile în acest set de date. Se acceptă atât în aplicațiile bazate pe modele, cât și pe pânză.

Tip: Coloană[]

eroare

Dacă s-a produs o eroare în regăsirea datelor. Se acceptă atât în aplicațiile bazate pe modele, cât și pe pânză.

Tip: boolean

errorCode

Codul de eroare asociat cu ultima eroare întâlnită, dacă este cazul.

errorMessage

Mesajul de eroare asociat cu ultima eroare întâlnită, dacă este cazul.

Tip: number | string

Filtrare

Filtrarea coloanelor pentru interogarea curentă. Se acceptă atât în aplicațiile bazate pe modele, cât și pe pânză. Filtrarea poate fi configurată pentru un set de date prin setarea context.parameters.[dataset_property_name].filtering.setFilter(<filterExpression>). După setarea filtrului, apelarea context.parameters.[dataset_property_name].refresh() preia datele filtrate din sursa de date.

Valoare Operator condițional Aplicații proiectate pe bază de model Aplicații proiectate pe pânză
-1 Niciunul Da Da
0 Egal Da Da
1 NotEqual Da Da
2 Mai mare decât Da Da
3 LessThan Da Da
4 Mai mare calitate Da Da
5 Mai puțin egal Da Da
6 Apreciere Da Da
7 NotLike Nu Da
8 În Da Da
12 Nul Da Da
13 NotNull Nu Da
14 Ieri Da Nu
15 Azi Da Nu
16 Mâine Da Nu
17 Ultimele7 Zile Da Nu
18 Next7Days Da Nu
19 Săptămâna trecută Da Nu
20 Această Săptămână Da Nu
22 Luna trecută Da Nu
23 Luna aceasta Da Nu
25 Pe Da Nu
26 OnOrBefore Da Nu
27 OnOrAfter Da Nu
28 Ultimul An Da Nu
29 Acest An Da Nu
33 LastXDays Da Nu
34 NextXDays Da Nu
37 LastXMonths Da Nu
38 NextXMonths Da Nu
49 Conţine Da Da
54 BeginWith Nu Da
55 DoesNotBeginWidth Nu Da
56 EndWidth Nu Da
57 DesNotEndWith Nu Da
70 InFiscalPeriodAndYear Da Nu
75 Deasupra Da Da
76 Sub Da Da
77 Neînțelegere Da Da
78 AboveOrEqual Da Da
79 SubOrEqual Da Da
87 ContainValues Da Da
88 DoesNotContainValues Nu Da

Notă

Caracteristica de filtrare este disponibilă doar pentru sursa de date Dataverse.

Tip: Filtrare

Legarea

Definește informațiile tabelului legat. Se acceptă doar în aplicațiile bazate pe modele.

Tip: legare

Încărcare

Indică dacă setul de date se încarcă sau nu. Se acceptă atât în aplicațiile bazate pe modele, cât și pe pânză.

Tip: boolean

Paginare

Starea paginii și acțiunile. Se acceptă atât în aplicațiile bazate pe modele, cât și pe pânză. Informațiile de paginare pot fi accesate și configurate pentru un set de date utilizând context.parameters.[dataset_property_name].paging .

Notă

Sursa de date Dataverse nu returnează totalRecordCount obiectul de paginare pentru aplicațiile de pânză. În schimb, utilizează hasNextPage și hasPreviousPage pentru a verifica dacă există mai multe înregistrări de preluat.

Componentele setului de date se pot utiliza context.parameters.[dataset_property_name].paging.setPageSize(pageSize) pentru a modifica numărul de înregistrări regăsite pe pagină.

Tip: Paginare

Înregistrări

Maparea ID-urilor la obiectul de înregistrare complet. Se acceptă atât în aplicațiile bazate pe modele, cât și pe pânză.

Tip: EntitateÎnregistrare

sortedRecordIds

ID-urile înregistrărilor din setul de date, ordonați după rezultatul răspunsului interogării. Se acceptă atât în aplicațiile bazate pe modele, cât și pe pânză.

Tip: string[]

Sortare

Starea de sortare pentru interogarea curentă. Se acceptă atât în aplicațiile bazate pe modele, cât și pe pânză. Sortarea poate fi configurată pentru un set de date prin setarea context.parameters.[dataset_property_name].sorting = [SortStatus]. După configurarea sortării, apelarea context.parameters.[dataset_property_name].refresh() preia datele sortate din sursa de date.

Notă

Caracteristica de sortare este disponibilă doar pentru sursa de date Dataverse. De asemenea, dacă sortarea este reconfigurată, acesta va reseta filtrul context.parameters.[dataset_property_name].filtering

Tip: SortStatus[]

Metode

Metodă Descriere Disponibil pentru
addColumn Adaugă o coloană la setul de coloane. Aplicații proiectate pe bază de model
clearSelectedRecordIds Golește lista de ID-uri de înregistrare selectată. Aplicații bazate pe modele și Pânză
șterge Ștergeți înregistrările din sursa de date. Aplicații proiectate pe pânză
getCommands Comenzile pentru setul de date. Aplicații proiectate pe pânză
getDataSetCapabilities Capacitățile pentru setul de date. Aplicații proiectate pe pânză
getSelectedRecordIds Regăsește toate ID-urile de înregistrare selectate. Aplicații bazate pe modele și Pânză
getTargetEntityType Returnează numele tipului de tabel țintă. Aplicații bazate pe modele și Pânză
getTitle Regăsește numele afișat al vizualizării utilizat de proprietatea set de date. Aplicații bazate pe modele și Pânză
getViewId Returnează ID-ul vizualizării utilizate de parametrul setului de date. Aplicații bazate pe modele și Pânză
înregistrare nouă Inițializați un obiect de înregistrare locală pentru control pentru a seta valoarea. Controlul trebuie să invoce metoda din save() înregistrarea nou creată pentru a persista modificarea. Aplicații proiectate pe pânză
openDatasetItem Deschideți elementul set de date pentru o entitate EntityReference dată. Verifică dacă există o comandă cu ID-ul Mscrm.OpenRecordItembutonului de comandă . Dacă există, execută comanda, altfel, navighează la forma asociată a EntityReference. Aplicații bazate pe modele și Pânză
împrospăta Reîmprospătează setul de date pe baza filtrelor, sortării, legării, coloanei noi. În plus, reîmprospătarea va reseta pagina pagina 1. Aplicații bazate pe modele și Pânză
retrieveRecordCommand Regăsiți comenzile asociate înregistrării. Dacă există mai multe seturi de date în manifest, retrieveRecordCommand returnează comenzile pentru primul set de date. Bazat pe model
setSelectedRecordIds Setați ID-urile înregistrărilor selectate. Aplicații bazate pe modele și Pânză

Coloane de căutare

Coloanele de căutare ale tabelului Dataverse pot fi regăsite acum. Pentru aplicațiile de pânză, dacă o coloană de căutare este inclusă în setul de date, se regăsesc toate coloanele din înregistrarea menționată. GetFormattedValue returnează șirul JSON pentru această coloană. GetValue metoda returnează direct obiectul JSON.

Exemplu

Pentru a afla mai multe despre implementarea metodelor setului de date, consultați Componenta Grilă Set de date

Referință API cadru componentă Power Apps
Prezentare generală a cadrului componentei Power Apps