Deli putem


retrieveMultipleRecords

Preuzima kolekciju zapisa tabele.

Dostupno za

Aplikacije i portali zasnovani na modelima.

Sintaksa

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

Parametre

Imenuj Tip Zahtevano Opis
entitetLogičko ime String Da Logičko ime tabele zapisa koje želite da preuzmete. Na primer: "račun".
opcije String Ne

Opcije sistemskog upita za OData ili FetchXML upit za preuzimanje podataka.

  • Podržane su sledeće opcije sistemskog upita: $select, $top, $filter, $expand i $orderby.
  • Da biste naveli upit za dobavljanjeXML-a, koristite kolonu fetchXml da biste naveli upit.

NAPOMENA: Uvek morate da koristite opciju $select sistemskog upita da biste ograničili svojstva vraćena za zapis tabele tako što ćete uključiti listu imena svojstava razdvojenih zarezima. Ograničavanje kolona koje preuzimate predstavlja važnu najbolju praksu performansi. Ako svojstva nisu navedena pomoću $select, sva svojstva će biti vraćena.

Vi odredite opcije upita počevši od ?. Možete da navedete i više opcija sistemskih upita pomoću za & razdvajanje opcija upita.

maxPageSize Broj Ne

Navedite pozitivan broj koji ukazuje na broj zapisa tabele koji će biti vraćeni po stranici. Ako ne navedete ovaj parametar, podrazumevana vrednost se prosleđuje kao 5000.

Ako je broj zapisa maxPageSize koji se preuzimaju veći od navedene vrednosti, nextLink kolona u vraćenim obećanim objektu sadržaće vezu za preuzimanje sledećeg skupa tabela.

uspehPovratni poziv Function Ne

Funkcija za pozivanje kada se preuzimaju zapisi tabele. Objektu sa sledećim kolonama se prosleđuje funkcija:

  • entiteti: Niz JSON objekata, gde svaki objekat predstavlja preuzeti zapis tabele koji sadrži kolone i njihove vrednosti kao key: value parove. ID zapisa tabele se podrazumevano preuzima.
  • nextLink: String. Ako je broj maxPageSize zapisa koji se preuzimaju veći od vrednosti navedene u parametru u zahtevu, ova kolona vraća URL adresu radi vraćanja sledećeg skupa zapisa.
Pretraživanje Function Ne Funkcija za pozivanje kada operacija ne uspe.

Povratna vrednost

Tip: Promise<RetrieveMultipleResponse>

Opis: RetrieveMultipleResponse Daje obećanje koje sadrži niz JSON objekata koji sadrže preuzete zapise tabele i parametar nextLink sa URL adresom koja pokazuje na sledeći skup zapisa u slučaju straničenja (maxPageSize) naveden je u zahtevu, a dobijeni broj zapisa premašuje vrednost straničenja. Ona sadrži sledeće parametre:

Parametar Povratna vrednost Opis
Entiteta Entity[] Niz JSON objekata, gde svaki objekat predstavlja preuzeti zapis tabele koji sadrži kolone i njihove vrednosti.
nextLink string Ako je broj zapisa koji se preuzimaju veći od vrednosti navedene u parametru "maxPageSize" u zahtevu, ovaj parametar vraća URL adresu radi vraćanja sledećeg skupa zapisa.

Veb API
Power Apps component framework API referenca
Pregled okvira komponente Power Apps