Deli z drugimi prek


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).