Oznake predlog
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 predloge na različne načine nadzirajo izhod predloge in omogočajo kombinacijo več predlog v en izhod.
fetchxml
Uporabniku omogočite, da poizveduje po podatkih iz storitve Microsoft Dataverse, in rezultate prikažite na strani.
Opomba
Več o poizvedovanju po podatkih z uporabo možnosti »fetchxml« lahko izveste v razdelku Uporaba FetchXML za poizvedovanje po podatkih.
{% fetchxml resultVariable %}
<!— Fetchxml query -->
...
{% endfetchxml %}
Prepričajte se, da ob poizvedovanju po podatkih ne uporabljate praznih oznak. Namesto elementa <attribute name="title"/>
uporabite npr. element <attribute name="title"></attribute>
z nazorno prikazano zaključno oznako </attribute>
.
Atribut rezultatov
Atribut rezultatov v zagotovljeni spremenljivki (kot je »resultVariable« v zgornjem primeru) hrani rezultate poizvedbe FetchXML in nekaj drugih atributov.
Entitete
Ta atribut vsebuje rezultat poizvedbe fetchxml. Rezultat lahko ponovite in uporabite v možnosti webtemplate.
<table> {% for entityVariable in resultVariable.results.entities %} <tr> <td>Attribut-1: {{ entityVariable.attribute1 }}</td> <td>Attribut-2: {{ entityVariable.attribute2 }}</td> </tr> {% endfor %} </table>
TableName
Dobi logično ime entitete.
ExtensionData
Dobi strukturo, ki vsebuje dodatne podatke.
MinActiveRowVersion
Dobi najnižjo vrednost aktivne različice vrstice.
MoreRecords
Določi, ali je na voljo več zapisov.
PagingCookie
Dobi informacije o trenutnem prikazu strani.
TotalRecordCount
Dobi skupno število zapisov v zbirki.
ReturnTotalRecordCount je bilo true, ko je bila poizvedba izvedena.TotalRecordCountLimitExceeded
Dobi, ali rezultati poizvedbe presegajo skupno število zapisov.
Atribut XML
Atribut XML v zagotovljeni spremenljivki (kot je »resultVariable« v zgornjem primeru) hrani nastalo poizvedbo, ki jo je mogoče uporabiti za pridobivanje podatkov iz storitve Microsoft Dataverse. Ta atribut je uporaben za odpravljanje napak, če želite razumeti, kako se dovoljenje tabele uporablja za oznako fetchxml.
Drugi podprti elementi in atributi
Oznaka za Liquid »fetchxml« podpira naslednje atribute in podrejene elemente.
Element/podrejeni element | Atributi | Podrejeni element |
---|---|---|
pridobivanje | preslikava različica število stran paging-cookie utc-offset združitev razlikovanje min-active-row-version output-format returntotalrecordcount no-lock |
vrstni red entiteta |
vrstni red | atribut vzdevek padajoče |
|
entiteta | ime all-attributes no-attrs atribut |
vrstni red filter link-entity |
filter | vrsta nasvet isquickfindfields |
pogoj filter |
link-entity | ime od do vzdevek link-type vidno presek all-attributes no-attrs atribut |
vrstni red filter link-entity |
pogoj | stolpec entityname atribut operator združitev vzdevek uiname uitype uihidden value |
value |
vključi
Vključuje vsebino ene predloge v drugo, glede na ime. Na portalih storitve Power Apps je vir te druge predloge običajno spletna predloga. To omogoča ponovno uporabo skupnih fragmentov predloge na več mestih.
Ko je predloga vključena v drugo, ima vključena predloga dostop do vseh spremenljivk, določenih v nadrejeni predlogi.
{% include 'My Template' %}
Prav tako je mogoče prenesti poljubno število poimenovanih parametrov v oznako »Vključi«. Slednji bodo v vključeni predlogi določeni kot spremenljivke.
{% include 'My Template' a:x, b:y %}
blok
Uporablja se v povezavi z oznako »extends« za zagotavljanje dedovanja predloge. Za uporabo glejte oznako »extends«.
razširi
Uporablja se v povezavi z oznako »block« in zagotavlja dedovanje predloge. Tako lahko več predlog uporablja skupno postavitev, medtem pa preglasi določena območja nadrejene postavitve.
Na portalih storitve Power Apps se ime nadrejene predloge, posredovano oznaki, običajno nanaša na ime spletne predloge.
Ko uporabljate oznako »extends«, mora biti to prva vsebina v predlogi, sledi pa ji lahko ena ali več oznak »block«.
Če blok, določen v nadrejeni predlogi, ni preglašen, bo njegova vsebina upodobljena v nadrejeni predlogi (če obstaja).
komentar
Omogoča, da neupodobljeno kodo pustite znotraj predloge »Liquid«. Nobena vsebina znotraj bloka ne bo upodobljena in nobena koda »Liquid« v njem ne bo izvedena.
Koda
Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.
Rezultat
Hello. My name is Charles.
neobdelano
Omogoča izhod kode »Liquid« na strani, ne da bi jo bilo treba razčleniti in izvesti.
Rezultat
Hello, {{ user.fullname }}. My name is Charles.
nadomestitev
Ko omogočite predpomnjenje glave in noge in se želite izogniti predpomnjenju določenih odsekov, lahko uporabite to oznako. Ta oznaka zagotavlja blok vsebine v glavi ali nogi, kjer se rezultati obdanega bloka vsebine ne shranjujejo v predpomnilnik. To je koristno v scenarijih, kjer uporabnik uporablja predmet, ki ga je mogoče pogosto posodabljati, na primer zahtevo, stran, jezik in datum. Na scenarije posodobitve izvorne kode spletne predloge glave in noge se na primer lahko sklicujete, ko je omogočeno shranjevanje glave in noge v predpomnilnik.
Nasvet
URL, uporabljen v request.url ima lahko poljubno zahtevano vrednost in se shrani v predpomnilnik za naslednje zahteve. Da zagotovite pravilno vrednost v request.url, razmislite o uporabi nadomestne oznake oziroma delnega URL-ja, kot je ~{pot WebFile}, ali shranjevanju URL-ja portala v Nastavitve spletnega mesta.
codecomponent
Glejte Razumeti komponento kode Dataverse oznake entitete, Uporaba komponente kode oznake predloge Liquid.
Glejte tudi
Oznake nadzora poteka
Oznake za ponovitev
Oznake spremenljivk
Oznake entitet Power Apps Dataverse
Uporaba oznake predloge komponent kode Liquid
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