Dijeli putem


retrieveMultipleRecords

Dohvaća zbirku zapisa tablice.

Dostupno za

Aplikacije i portali utemeljeni na modelu.

Sintaksa

context.webAPI.retrieveMultipleRecords(entityLogicalName, options, maxPageSize).then(successCallback, errorCallback);

Parametara

Ime Tip Obvezno Opis
entityLogicalName String Da Logički naziv tablice zapisa koje želite dohvatiti. Na primjer: "račun".
Mogućnosti String Ne

Mogućnosti upita sustava OData ili FetchXML upit za dohvaćanje podataka.

  • Podržane su sljedeće mogućnosti upita sustava: $select, $top, $filter, $expand i $orderby.
  • Da biste odredili FetchXML upit, koristite stupac fetchXml da biste odredili upit.

NAPOMENA: uvijek morate koristiti mogućnost upita $select sustava da biste ograničili svojstva vraćena za zapis tablice uključivanjem popisa naziva svojstava odvojenih zarezom. Ograničavanje stupaca koje dohvaćate važan je najbolji način rada. Ako svojstva nisu navedena pomoću naredbe $select, sva će se svojstva vratiti.

Opcije upita navodite počevši od ?. Možete navesti i više mogućnosti upita sustava tako da razdvojite & mogućnosti upita.

maxPageSize Broj Ne

Navedite pozitivan broj koji označava broj zapisa tablice koji će biti vraćeni po stranici. Ako ne navedete taj parametar, zadana vrijednost prosljeđuje se kao 5000.

Ako je broj zapisa koji se dohvaćaju maxPageSize veći od navedene vrijednosti, nextLink stupac u vraćenom objektu obećanja sadržavat će vezu za dohvaćanje sljedećeg skupa tablica.

uspjehPovratni poziv Function Ne

Funkcija koja se poziva prilikom dohvaćanja zapisa tablice. Funkciji se prosljeđuje objekt sa sljedećim stupcima:

  • entiteti: polje JSON objekata, pri čemu svaki objekt predstavlja dohvaćeni zapis tablice koji sadrži stupce i njihove vrijednosti kao key: value parove. ID zapisa tablice dohvaća se po zadanom.
  • nextLink: niz. Ako je broj zapisa koji se dohvaćaju maxPageSize veći od vrijednosti navedene u parametru u zahtjevu, taj stupac vraća URL za vraćanje sljedećeg skupa zapisa.
errorCallback Function Ne Funkcija za pozivanje kada operacija ne uspije.

Povratna vrijednost

Vrsta: Promise<RetrieveMultipleResponse>

Opis: RetrieveMultipleResponse vraća obećanje koje sadrži polje JSON objekata koji sadrže dohvaćene zapise tablice i parametar nextLink s URL-om koji pokazuje na sljedeći skup zapisa u slučaju da je stranica (maxPageSize) navedena u zahtjevu, a vraćeni broj zapisa premašuje vrijednost označavanja stranica. Sadrži sljedeće parametre:

parametar Povratna vrijednost Opis
entiteta Entity[] Polje JSON objekata, pri čemu svaki objekt predstavlja dohvaćeni zapis tablice koji sadrži stupce i njihove vrijednosti.
sljedeća veza string Ako je broj zapisa koji se dohvaćaju veći od vrijednosti navedene u parametru 'maxPageSize' u zahtjevu, taj parametar vraća URL za vraćanje sljedećeg skupa zapisa.

Web API
Referenca za API komponente komponente Power Apps
Pregled komponente Power Apps