Scherminvoercomponent Gegevenstabel
Geef een tabel weer zodat de gebruiker die de stroom uitvoert, records kan selecteren.
Vereiste editions
De naam van de gegevenstabel configureren
| Kenmerk | Beschrijving |
|---|---|
| API-naam | De API-naam van de component. Een API-naam kan onderstrepingstekens en alfanumerieke lettertekens zonder spaties bevatten. Deze moet met een letter beginnen en mag niet op een onderstrepingsteken eindigen. Ook kan deze niet twee opeenvolgende onderstrepingstekens bevatten. |
| Label | Als u Label gebruiken selecteert als de titel van de tabel, is dat de gebruiksvriendelijke tekst die boven de component wordt weergegeven. |
| Gebruik Label als de titel van de tabel | Geeft aan of de labelwaarde boven de tabel moet worden weergegeven wanneer u de stroom uitvoert. |
De bron van de gegevenstabel configureren
| Kenmerk | Beschrijving |
|---|---|
| Bronverzameling | Voor API-versie 65 en hoger een verzameling records of een verzameling door Apex gedefinieerde gegevenstypen om de tabel in te vullen. Voor API-versie 64 en lager een verzameling records die moeten worden gebruikt om de tabel in te vullen. |
| Zoekbalk weergeven | Hiermee kunnen gebruikers hun recordresultaten zoeken en filteren. |
De kolommen van de gegevenstabel configureren
| Kenmerk | Beschrijving |
|---|---|
| Rijselectiemodus | Geeft aan hoeveel rijen de gebruiker in de tabel kan selecteren. U kunt de waarde instellen op:
|
| Minimale rijselectie | Geeft het minimale aantal rijen aan dat de gebruiker moet selecteren. |
| Maximale rijselectie | Geeft het maximale aantal rijen aan dat de gebruiker kan selecteren. |
| Standaardselectie | Verzameling waarmee wordt aangegeven welke records vooraf moeten worden geselecteerd in de tabel. |
| Unieke identifier | Verplicht. Het veld dat wordt gebruikt om elke record te identificeren. Het veld moet een unieke waarde voor elke record hebben, zoals een ID of API-naam. Het gebruik van een unieke identifier is belangrijk om ervoor te zorgen dat uw gegevenstabelcomponent goed werkt. Als u een veld selecteert dat duplicaatwaarden kan hebben, kan dit leiden tot onjuiste en onvoorspelbare selectiewerking, zoals het selecteren van meerdere onbedoelde rijen. |
De kolommen van de gegevenstabel configureren
Om de eerste kolom aan de tabel toe te voegen, configureert u de volgende velden. Als u daaropvolgende kolommen wilt toevoegen, klikt u op Kolom toevoegen. U kunt de kolommen slepen en neerzetten om ze opnieuw te ordenen.
| Kenmerk | Beschrijving |
|---|---|
| Bronveld | Veld uit het bronverzamelingobject dat moet worden weergegeven in de kolom. Velden met het gegevenstype anyType, zoals het veld NewValue van het object AccountHistory, worden niet ondersteund. |
| Label voor aangepaste kolom | Geeft aan of de kolomlabelwaarde moet worden weergegeven die u opgeeft als kolomkop. |
| Label | Als Label voor aangepaste kolom is geselecteerd, de tekst die als kolomkop moet worden weergegeven. De tekst wordt ook gelezen door schermlezers. |
| Standaardmodus tekstoverloop | Geeft aan hoe tekst wordt weergegeven die langer is dan de breedte van de kolom. U kunt de waarde instellen op:
|
| Gebruikers gegevenstabel laten wijzigen | Hiermee kunnen gebruikers velden in de gegevenstabel wijzigen tijdens run-time.
|
Zichtbaarheid van component instellen
Geef de logica op die bepaalt wanneer de stroom de component weergeeft.
| Optie | Beschrijving |
|---|---|
| Wanneer component weergeven | Configureer wanneer de component wordt weergegeven met behulp van voorwaardelijke logica. U kunt de componenten instellen op:
|
Waarden voor de component Gegevenstabel opslaan in de stroom
De stroom slaat waarden automatisch op. Als u waarden handmatig opslaat, sla dan de outputwaarde van het kenmerk op in een variabele.
Als u waarden handmatig wilt opslaan, selecteert u Variabelen handmatig toewijzen (geavanceerd).
Alle kenmerken kunnen worden opgeslagen in stroomvariabelen, maar deze kenmerken moet u waarschijnlijk opslaan.
| Kenmerk | Beschrijving |
|---|---|
| Eerste geselecteerde rij | Eerste record in de tabel die is geselecteerd door de stroomgebruiker. Als een gebruiker twee records selecteert, is deze record de eerste geselecteerde record van boven naar onderen. |
| Geselecteerde rijen | De lijst records die de gebruiker selecteert. De records worden gerangschikt op basis van hun positie in de tabel van boven naar onderen. |
- Navigeert naar een ander scherm en keert terug naar het scherm van de component.
- Onderbreekt de stroom en hervat deze vervolgens.
- Navigeert naar het volgende scherm en activeert via een trigger een invoervalidatiefout.
Als u het kenmerk instelt, kan een stroom de waarde onthouden. De stroom slaat de waarde automatisch op. Als u waarden handmatig opslaat, sla dan de outputwaarde van het kenmerk op in een variabele.
Invoer valideren
Geef een formule op, die evalueert of wat de gebruiker heeft opgegeven, geldig is, en het foutbericht dat moet worden weergegeven, indien ongeldig.
| Optie | Beschrijving |
|---|---|
| Foutbericht | Geef het foutbericht op dat onder de component wordt weergegeven als de gebruiker een ongeldige waarde opgeeft. |
| Formule | Geef een formule-expressie op die een booleaanse waarde retourneert. Als de formule-uitdrukking wordt geëvalueerd naar true (waar), is de invoer geldig. Als de formule-uitdrukking wordt geëvalueerd als onwaar, wordt het foutbericht weergegeven onder de component. Als de gebruiker het veld leeg laat en het niet verplicht is, voert de stroom de validatie niet uit. Als de gebruiker het veld leeg laat en het veld verplicht is, toont de stroom het standaardfoutbericht en niet uw aangepaste foutbericht. |
De werking van waarden opgeven op opnieuw bezochte schermen
Geef op wat deze component moet doen wanneer een gebruiker een waarde opgeeft, naar een vorig scherm navigeert en vervolgens met deze component terugkeert naar het scherm.
Overwegingen
- De stroomschermcomponent Gegevenstabel is niet compatibel met mobiele apparaten.
- Als u het stroomelement Records ophalen gebruikt om de records op te halen die in de gegevenstabel moeten worden weergegeven, selecteert u Velden kiezen en laat u de rest aan Salesforce over voor de beste prestaties.
- De maximale hoogte van een gegevenstabel is 400 pixels.
- Als u ervoor kiest om de tekst in een gegevenstabel te laten omlopen, zorg er dan voor dat de tekst niet overloopt wanneer u uw stroom test. Omlooptekst kan overlopen wanneer een gegevenstabel wordt gecomprimeerd op een scherm, bijvoorbeeld wanneer deze voorkomt in een van meerdere kolommen.
- Een gegevenstabel kan maximaal 1500 records weergeven. Uw zoekopdracht wordt echter uitgevoerd op de gehele gegevensset.
- U kunt maximaal 200 records in een gegevenstabel selecteren.
- Als u een filter toepast na het laden van uw initiële records, worden alleen de nieuwe resultaten getoond. De initiële records worden niet langer opgenomen in de weergave.
- Als een gegevenstabel een formuleveld en records of recordbijwerkingen bevat die niet zijn vastgelegd in de database, evalueert de tabel de formule niet op de juiste manier.
Werk voor records die niet voorkomen in de database, de waarde van het formuleveld bij met behulp van een statische waarde of een formuleresource. Dit heeft geen invloed op daarop volgende bewerkingen voor Maken of Bijwerken in de stroom.
Gebruik voor bestaande records die zijn bijgewerkt een aanroepbare actie om de formule opnieuw te evalueren of gebruik de operator IN om de records en formuleveldwaarden te vernieuwen.
- Als u een opzoek- of hoofd-/detailrelatieveld opneemt in een gegevenstabel, geeft de tabel de veldwaarde niet weer. Zo kan een gegevenstabel het veld Naam van een gerelateerde record niet weergeven. Als u veldwaarden wilt weergeven uit gerelateerde records, gebruikt u formulevelden. U kunt ook objectformulevelden gebruiken om koppelingen te maken naar gerelateerde recordvelden, zoals:
HYPERLINK( "/" & CASESAFEID(Id), Related_Record__r.Name, "_self" ) - U kunt het veld Tijd niet zoeken.
- Het veld Onderwerp voor taak- en eventrecords wordt niet ondersteund
- Datums en tijden worden weergegeven in de ICU-datum- en -tijdnotaties (International Components for Unicode).
- In organisaties met meerdere valuta's ondersteunt de component Gegevenstabel geen records die in een andere valuta zijn dan de persoonlijke valuta van de gebruiker.
- Als u meertalige kolomkoplabels wilt weergeven in de component Gegevenstabel, gebruikt u de globale variabele
$Labelom aangepaste labels op te geven. Zie Aangepaste labels voor meer informatie over het maken en vertalen van aangepaste labels. - Selecties van gegevenstabellen tijdens run-time zijn onderworpen aan de gegevenslimiet voor clientpayload die wordt beschreven in Lightning Aura Components Developer Guide. Als u deze limiet overschrijdt, retourneert de stroom een generiek foutbericht. Als u bijvoorbeeld bestandsgegevens opneemt die de limiet overschrijden, genereert de stroom een fout. U wordt aangeraden om velden zoals het veld VersionData van ContentVersion-records in uw bronverzameling te vermijden.
- Als u een stroom open hebt die een component Gegevenstabel heeft en u de tijdzone van uw gebruikersinstellingen bijwerkt op een andere pagina, vernieuwt u de stroompagina om de bijgewerkte datum- en tijdvelden in de component Gegevenstabel te tonen.
- Wanneer u de rijselectie instelt, moet u voorzichtig zijn als u de rijselectie van een andere component Gegevenstabel wilt gebruiken. Salesforce ondersteunt niet het gebruik van rijselecties die duplicaatrecordvariabelen zonder record-ID's hebben.
- Als u de rijselectiemodus instelt op enkelvoudig en verplicht maakt, of als u de minimale en maximale rijselectie instelt op 1, gebruikt Salesforce een keuzerondje tijdens run-time. Anders gebruiken we selectievakjes tijdens run-time.
- Als u een stroom opneemt in een pakket dat een component Gegevenstabel bevat, worden de velden die in de gegevenstabel worden gebruikt, niet automatisch toegevoegd aan het pakket. Als u een veld gebruikt in de component Gegevenstabel, moet u het handmatig toevoegen aan het pakket.
- Vanaf API-versie 65.0 worden veldnaamwijzigingen automatisch bijgewerkt in componenten van Gegevenstabellen. Als u voor stromen die worden uitgevoerd in API-versies vóór 65.0, de naam wijzigt van een veld in Objectbeheer dat is toegewezen aan een kolom in een gegevenstabel, werkt Salesforce de kolomnaam niet bij. Als u de nieuwe naam in de gegevenstabel wilt zien, verwijdert u de kolom en voegt u deze vervolgens weer toe.
- Vanaf API-versie 65.0 kunt u een veld waarnaar wordt verwezen in een component Gegevenstabel, niet meer verwijderen. Voor stromen die worden uitgevoerd in een API-versie van vóór 65.0, kunt u een aangepast veld verwijderen dat een component Gegevenstabel gebruikt. Daarom moet u het veld ook verwijderen uit de component Gegevenstabel.
- Vanaf API-versie 65.0 worden naamruimten automatisch bijgewerkt in componenten van Gegevenstabellen. Als een component Gegevenstabel voor stromen die worden uitgevoerd in een API-versie vóór 65.0, een aangepast object of aangepast veld gebruikt in een organisatie zonder naamruimte en later een naamruimte toevoegt aan de organisatie, moet u die naamruimte ook handmatig toevoegen aan de gekoppelde kolomvelden in de gegevenstabel.
- Bij kolomsortering heeft sorteren geen invloed op de eerste geselecteerde rij en de geselecteerde rijen.

