LWC Dla: każdej dyrektywy

Lwc Dla Kazdej Dyrektywy



Jeśli pracujesz z listami LWC lub rekordami Salesforce, może zaistnieć potrzeba zwrócenia danych. Przykładowo trzeba wyświetlić wszystkie rekordy z obiektu Salesforce (Standard lub Custom), my musimy je wszystkie zapisać na liście Apex i wyświetlić rekordy. Tutaj pojawia się dyrektywa for-każdy szablon. Zasadniczo foreach to pętla określona w szablonie HTML, która zwraca wszystkie rekordy obecne w danych. W tym przewodniku omówimy, wraz z przykładami, jak pobrać elementy z tablicy, tablicy obiektów, obiektów zagnieżdżonych i listy Apex.

Dla każdego

W LWC for:each jest dyrektywą używaną ze znacznikiem szablonu. Zwraca elementy z podanych danych. Przyjmuje dwa parametry. Musimy podać dane w pliku dla:każdy={dane} I for:item=”zmienna” pobiera bieżący element (z iteratora) określony za pomocą zmiennej. The for:index=”index_var” przechowuje indeks elementu, który określa bieżący indeks elementu.

Składnia:







Zobaczmy, jak określić dyrektywę for:each w LWC (komponent HTML). Opcja for:index jest opcjonalna.



„zmienna_przedmiotu” dla:indeks= „zmienna_indeksu” >



„1,0” ?>

„http://soap.sforce.com/2006/04/metadata” >

57,0

prawda



lightning__RecordPage

lightning__AppPage

błyskawica__HomePage



2. We wszystkich przykładach, które omówimy w tym przewodniku, logika będzie dostarczana w postaci kodu „js”. Następnie podajemy zrzut ekranu zawierający cały kod „js”.



Przykład 1:

Stwórzmy listę zawierającą 10 tematów w pliku „firstComponent.js”. Użyj dyrektywy for:each template i iteruj tę listę za pomocą iteratora „sub”. Określ klucz jako iterator wewnątrz znacznika akapitu i wyświetl tematy.

pierwszyPrzykład.html



„Tablica tematów” >

<środek>