Oznake za ponovitev
Opomba
Od 12. oktobra 2022 najprej je portal Power Apps Power Pages. Več informacij: Microsoft Power Pages je zdaj splošno dostopen (spletni dnevnik)
Dokumentacijo portalov Power Apps bomo kmalu preselili in združili z dokumentacijo za Power Pages.
Oznake za ponovitev se uporabljajo za ponavljanje zagona/upodobitve bloka kode.
za
Omogoča ponavljajoče se izvajanje bloka kode. Najpogosteje se uporablja za ponavljanje prek elementov v polju ali slovarju.
V sklopu oznake »for« je na voljo predmet forloop.
Koda
{% for child_page in page.children %}
<a href={{ child_page.url }}>{{ child_page.title }}</a>
{% endfor %}
Izhod
<a href=/parent/child1/>Child 1</a>
<a href=/parent/child2/>Child 2</a>
<a href=/parent/child3/>Child 3</a>
Parametri
Ti parametri »for« se lahko uporabljajo samostojno ali v kombinaciji.
limit
Omogoča izhod iz zanke po določenem številu elementov.
Koda
{% for child_page in page.children limit:2 %}
<a href={{ child_page.url }}>{{ child_page.title }}</a>
{% endfor %}
Rezultat
<a href=/parent/child1/>Child 1</a>
<a href=/parent/child2/>Child 2</a>
offset
Omogoča začetek zanke pri določenem indeksu.
Koda
{% for child_page in page.children offset:1 %}
<a href={{ child_page.url }}>{{ child_page.title }}</a>
{% endfor %}
Rezultat
<a href=/parent/child2/>Child 2</a>
<a href=/parent/child3/>Child 3</a>
range
Določa obseg številk za prehod zanke.
Koda
{% assign n = 4 %}
{% for i in (2..n) %}
{{ i }}
{% endfor %}
{% for i in (10..14) %}
{{ i }}
{% endfor }}
Rezultat
2 3 4
10 11 12 14
reversed
Ponovi prehod skozi zanko v obratnem vrstnem redu od zadnjega do prvega elementa.
Koda
{% for child_page in page.children reversed %}
<a href={{ child_page.url }}>{{ child_page.title }}</a>
{% endfor %}
Rezultat
<a href=/parent/child3/>Child 3</a>
<a href=/parent/child2/>Child 2</a>
<a href=/parent/child1/>Child 1</a>
cycle
Skozi zanko pošlje skupino nizov in jih izpiše v vrstnem redu, kot so bili posredovani kot parametri. Ob vsakem klicu cikla se izpiše naslednji niz, ki je bil posredovan kot parameter.
Koda
{% for item in items %}
<div class={% cycle 'red', 'green', 'blue' %}> {{ item }} </div>
{% end %}
Rezultat
<div class=red> Item one </div>
<div class=green> Item two </div>
<div class=blue> Item three </div>
<div class=red> Item four </div>
<div class=green> Item five</div>
tablerow
Ustvari tabelo HTML. Mora biti obdana z začetno oznako HTML <table> in končno oznako HTML </table>.
V sklopu oznake »tablerow« je na voljo tablerowloop.
Koda
<table>
{% tablerow child_page in page.children %}
{{ child_page.title }}
{% endtablerow %}
</table>
Rezultat
<table>
<tr class=row1>
<td class=col1>
Child Page 1
</td>
<td class=col2>
Child Page 2
</td>
<td class=col3>
Child Page 3
</td>
<td class=col4>
Child Page 4
</td>
</tr>
</table>
Parametri
Ti parametri za »tablerowcan« se lahko uporabljajo samostojno ali v kombinaciji.
Rezultat
<table>
<tr class=row1>
<td class=col1>
Child Page 1
</td>
<td class=col2>
Child Page 2
</td>
</tr>
<tr class=row2>
<td class=col3>
Child Page 3
</td>
<td class=col4>
Child Page 4
</td>
</tr>
</table>
Koda
<table>
{% tablerow child_page in page.children cols:2 %}
{{ child_page.title }}
{% endtablerow %}
</table>
Določa, koliko vrstic mora vključevati ustvarjena tabela.
cols
limit
Omogoča izhod iz zanke po določenem številu elementov.
Koda
<table>
{% tablerow child_page in page.children limit:2 %}
{{ child_page.title }}
{% endtablerow %}
</table>
Rezultat
<table>
<tr class=row1>
<td class=col1>
Child Page 1
</td>
<td class=col2>
Child Page 2
</td>
</tr>
</table>
offset
Omogoča začetek zanke pri določenem indeksu.
Koda
<table>
{% tablerow child_page in page.children offset:2 %}
{{ child_page.title }}
{% endtablerow %}
</table>
Izhod
<table>
<tr class=row1>
<td class=col1>
Child Page 3
</td>
<td class=col2>
Child Page 4
</td>
</tr>
</table>
range
Določa obseg številk za prehod zanke.
Koda
<table>
{% tablerow i in (1..3) %}
{{ i }}
{% endtablerow %}
</table>
Glejte tudi
Oznake nadzora poteka Oznake spremenljivk Oznake predlog Oznake entitet storitve Dataverse
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za