Inhoudsopgave:

Wat is offset in Salesforce?
Wat is offset in Salesforce?

Video: Wat is offset in Salesforce?

Video: Wat is offset in Salesforce?
Video: #25 LIMIT and OFFSET Keywords in SOQL Query | Salesforce Object Query Language 2024, Mei
Anonim

OFFSET . Als u veel records in de resultaten van een query verwacht, kunt u de resultaten op meerdere pagina's weergeven met behulp van de OFFSET clausule op a SOQL vraag. U kunt bijvoorbeeld OFFSET om records 51-75 weer te geven en ga vervolgens naar het weergeven van records 301-350. Gebruik makend van OFFSET is een efficiënte manier om grote resultatensets te verwerken.

Daarvan, wat is compensatie en limiet?

BEGRENZING ALL is hetzelfde als het weglaten van de BEGRENZING clausule. OFFSET zegt om zoveel rijen over te slaan voordat u begint met het retourneren van rijen.

Weet ook, wat is limiet in SOQL? BEGRENZING . BEGRENZING is een optionele clausule die kan worden toegevoegd aan een SELECT-instructie van a SOQL query om het maximale aantal rijen op te geven dat moet worden geretourneerd.

Met dit in het achterhoofd, wat wordt er gecompenseerd in de SOQL-query?

Gebruik makend van OFFSET in SOQL . We kunnen gebruiken OFFSET trefwoord in SOQL om de startrij op te geven van het resultaat dat wordt geretourneerd door de vraag . Als er bijvoorbeeld 50 records zijn, als we specificeren: offset als 20 in de vraag dan zou het record 21 naar 50 retourneren, het zal de eerste 20 records overslaan.

Hoe kunnen we paginering implementeren in visualforce?

Paginering maken binnen Salesforce

  1. Stap 1 -
  2. Stap 2 - Typ "paginering" in het vak Label en naam
  3. Stap 3 – Plak in de Visualforce-editor de volgende code:
  4. Stap 4 – Plak deze controllercode in de Apex Class-editor:
  5. Stap 5 – Open deze pagina in uw Salesforce-organisatie om te controleren of deze correct werkt: “https://ap1.salesforce.com/apex/Pagination”.

Aanbevolen: