min čítania
Power Apps - číslovanie riadkov v kolekcii
Ako vývojár (developer) mobilných aplikácií v prostredí Power Apps sa určite stretávate s potrebou doplniť číslovanie riadkov do svojich kolekcií. V tomto blogu vám ukážem, ako jednoduchým vzorcom vygenerujeme čísla riadkov v kolekcii Power Apps.
1. Power Apps - číslovanie riadkov v kolekcii
Najskôr si vytvorme v novej aplikácii tlačidlo a do vlastnosti OnSelect vložme tento kód pre vytvorenie novej kolekcie s názvom colVozovyPark:
ClearCollect(colVozovyPark;
{Rok: 2022; Vyrobca: "Škoda"; Model: "Octavia"};
{Rok: 2022; Vyrobca: "Škoda"; Model: "Octavia"};
{Rok: 2022; Vyrobca: "Škoda"; Model: "Octavia"};
{Rok: 2017; Vyrobca: "Nissan"; Model: "Frontier"};
{Rok: 2018; Vyrobca: "VW"; Model: "Golf" };
{Rok: 2019; Vyrobca: "Honda"; Model: "Ridgeline"};
{Rok: 2022; Vyrobca: "Seat"; Model: "Ateca"};
{Rok: 2022; Vyrobca: "Seat"; Model: "Ateca"};
{Rok: 2022; Vyrobca: "Seat"; Model: "Ateca"};
{Rok: 2022; Vyrobca: "Seat"; Model: "Ateca"}
)
{Rok: 2022; Vyrobca: "Škoda"; Model: "Octavia"};
{Rok: 2022; Vyrobca: "Škoda"; Model: "Octavia"};
{Rok: 2022; Vyrobca: "Škoda"; Model: "Octavia"};
{Rok: 2017; Vyrobca: "Nissan"; Model: "Frontier"};
{Rok: 2018; Vyrobca: "VW"; Model: "Golf" };
{Rok: 2019; Vyrobca: "Honda"; Model: "Ridgeline"};
{Rok: 2022; Vyrobca: "Seat"; Model: "Ateca"};
{Rok: 2022; Vyrobca: "Seat"; Model: "Ateca"};
{Rok: 2022; Vyrobca: "Seat"; Model: "Ateca"};
{Rok: 2022; Vyrobca: "Seat"; Model: "Ateca"}
)
Vložíme galériu s jedným riadkom a zobrazíme vytvorenú kolekciu. Takto nejako by to mohlo vyzerať:
Teraz vložíme druhú časť vzorca do vlastnosti OnSelect nášho tlačidla:
ClearCollect(
colVysledok;
ForAll(
Sequence(CountRows(colVozovyPark));
Patch(
Last(FirstN(colVozovyPark; Value));
{RiadokCislo: Value}
)
)
)
colVysledok;
ForAll(
Sequence(CountRows(colVozovyPark));
Patch(
Last(FirstN(colVozovyPark; Value));
{RiadokCislo: Value}
)
)
)
Funkcia ForAll vráti tabuľku hodnôt so zahrnutým číslom riadku. Najprv použijeme funkciu CountRows na určenie počtu riadkov v pôvodnej kolekcii a funkciu Sequence na vygenerovanie čísla riadku. Potom funkciou Patch pripojíme čísla riadkov do pôvodnej kolekcie a zobrazíme ich v novom stĺpci s názvom RiadokCislo.
Power Platform
najlepšie online kurzy:
Najlepší online kurz Power Apps - moja prvá appka je zameraný priamo na tvorbu mobilných aplikácií v cloudovom prostredí Microsoft 365. Dozviete sa, ako rýchlo appku vytvoriť, ako všetko potrebné nastaviť a čo znamenajú jednotlivé možnosti vrátane ich použitia.
najlepší online kurz
- doživotný prístup
- bez obmedzení
- appky z praxe
Ďalší skvelý online kurz Power Automate - faktúra s By Square kódom vás rýchlo naučí tvoriť automatizované postupy v cloude na vaše každodenné opakujúce sa rutinné úlohy a činnosti. Veľmi rýchlo pochopíte prepojenie a možnosti aplikácií v skupine Power Platform.
skvelý online kurz
- riešenia z praxe
- doživotný prístup
- skúsený lektor
Páčil sa vám tento článok alebo máte otázku?
Ak sa vám článok páčil, ohodnoťte ho v úvodnej (hornej) časti. Ak máte nejaké otázky k číslovaniu riadkov v Power Apps, napíšte nám.
#PowerAppsSK #SoftverNaMieru #PowerApps
Máte pre nás nový projekt?
Populárne príspevky
-
29 nov 2021Formuláre v Power Apps
-
05 nov 2021Power Apps - načítanie údajov z kolekcie, odoslanie emailu
-
16 okt 2021Power Apps - uloženie fotky v knižnici SharePoint
-
09 júl 2022Power Automate Desktop - prevodník PDF dokumentu na TXT a Excel
-
03 sep 2021Vytvárajte kolekcie v Power Apps s viac ako 2000 riadkami v zozname SharePoint
Power Apps najlepší kurz:
moja prvá appka
Power Apps je úžasná cloudová služba v prostredí Microsoft 365, kde vás veľmi rýchlo naučíme vytvárať jednoducho skvelé, moderné firemné aplikácie bez nutnosti programovania, iba klikaním myškou a/alebo písaním vzorcov podobným spôsobom ako v Exceli. Vaše mobilné aplikácie budú rovnako fungovať na počítačoch, tabletoch aj smartfónoch a na operačných systémoch Windows, iOS alebo Android.
Žiadne zbytočné akademické koncepty a poučky, len praktické lekcie zo skutočnej praxe a tvorby mobilných aplikácií pre klientov.
Žiadne zbytočné akademické koncepty a poučky, len praktické lekcie zo skutočnej praxe a tvorby mobilných aplikácií pre klientov.
Power Automate skvelý kurz:
faktúra s By Square kódom
Power Automate je rovnako skvelá cloudová služba (ako Power Apps) v prostredí Microsoft 365 - Power Platform, kde vás veľmi rýchlo naučíme vytvárať automatizované postupy (procesy, toky) jednoduchým klikaním myškou (vyžadujúce iba minimálne písanie vzorcov) a využívanie stoviek predpripravených konektorov, ktoré umožňujú ľahko automatizovať opakujúce sa firemné (podnikové) úlohy.