Қайталау тегтері
Ескерім
2022 жылдың 12 қазанынан бастап күшіне енеді, Power Apps порталдары — Power Pages. Қосымша ақпарат: Microsoft Power Pages енді жалпыға қолжетімді (блог)
Жақында Power Apps порталдары құжаттамасын Power Pages құжаттамасымен көшіреміз және біріктіреміз.
Қайталау тегтері код блогын іске қосуға/көрсетуге пайдаланылады.
үшін арналған
Код блогын қайта орындайды. Бұл көрсеткіде немесе сөздікте элементтерді қайталауға пайдаланылады.
for тег блогында forloop нысаны қолжетімді.
Код
{% for child_page in page.children %}
<a href={{ child_page.url }}>{{ child_page.title }}</a>
{% endfor %}
Нәтиже
<a href=/parent/child1/>Child 1</a>
<a href=/parent/child2/>Child 2</a>
<a href=/parent/child3/>Child 3</a>
Параметрлер
For операторының осы параметрлерін жеке немесе бірге пайдалануға болады.
limit
Берілген элементтер санынан кейін циклден шығады.
Код
{% for child_page in page.children limit:2 %}
<a href={{ child_page.url }}>{{ child_page.title }}</a>
{% endfor %}
Нәтиже
<a href=/parent/child1/>Child 1</a>
<a href=/parent/child2/>Child 2</a>
offset
Берілген индексте циклді бастайды.
Код
{% for child_page in page.children offset:1 %}
<a href={{ child_page.url }}>{{ child_page.title }}</a>
{% endfor %}
Нәтиже
<a href=/parent/child2/>Child 2</a>
<a href=/parent/child3/>Child 3</a>
range
Циклдің сандар ауқымын анықтайды.
Код
{% assign n = 4 %}
{% for i in (2..n) %}
{{ i }}
{% endfor %}
{% for i in (10..14) %}
{{ i }}
{% endfor }}
Нәтиже
2 3 4
10 11 12 14
reversed
Соңғы элементтен бастап циклде кері ретпен қайталайды.
Код
{% for child_page in page.children reversed %}
<a href={{ child_page.url }}>{{ child_page.title }}</a>
{% endfor %}
Нәтиже
<a href=/parent/child3/>Child 3</a>
<a href=/parent/child2/>Child 2</a>
<a href=/parent/child1/>Child 1</a>
цикл
Жолдар тобы бойынша өңделеді және параметрлер ретінде өткен ретпен шығарылады. Әрбір уақыт циклі шақырылады, параметр ретінде өткен келесі жол шығарылады.
Код
{% for item in items %}
<div class={% cycle 'red', 'green', 'blue' %}> {{ item }} </div>
{% end %}
Нәтиже
<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
HTML кестесін құрады. Ашатын <table> және жабатын </table> HTML тегтерінде оралуы қажет.
tablerow тег блогында tablerowloop қолжетімді.
Код
<table>
{% tablerow child_page in page.children %}
{{ child_page.title }}
{% endtablerow %}
</table>
Нәтиже
<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>
Параметрлер
tablerowcan тегінің осы параметрлерін жеке немесе бірге пайдалануға болады.
Нәтиже
<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>
Код
<table>
{% tablerow child_page in page.children cols:2 %}
{{ child_page.title }}
{% endtablerow %}
</table>
Кестеде құрылуы керек қатарлар санын көрсетеді.
cols
limit
Берілген элементтер санынан кейін циклден шығады.
Код
<table>
{% tablerow child_page in page.children limit:2 %}
{{ child_page.title }}
{% endtablerow %}
</table>
Нәтиже
<table>
<tr class=row1>
<td class=col1>
Child Page 1
</td>
<td class=col2>
Child Page 2
</td>
</tr>
</table>
offset
Берілген индексте циклді бастайды.
Код
<table>
{% tablerow child_page in page.children offset:2 %}
{{ child_page.title }}
{% endtablerow %}
</table>
Нәтиже
<table>
<tr class=row1>
<td class=col1>
Child Page 3
</td>
<td class=col2>
Child Page 4
</td>
</tr>
</table>
range
Циклдің сандар ауқымын анықтайды.
Код
<table>
{% tablerow i in (1..3) %}
{{ i }}
{% endtablerow %}
</table>
Сондай-ақ келесіні қараңыз
Басқару ағынының тегтері Айнымалы тегтер Үлгі тегтері Dataverse нысан тегтері
Ескерім
Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)
Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру