Oznake predloška

Oznake predloška kontroliraju izlaz predloška na razne načine i omogućuju kombinaciju više predložaka u jedan izlaz.

fetchxml

Korisniku omogućuje upit podataka iz Microsoft Dataverse i prikazivanje rezultata na stranici.

Napomena

Da biste saznali više o slanju upita za podatke pomoću formata fetchxml, pogledajte odjeljak upotreba formata FetchXML za slanje upita za podatk.

{% fetchxml resultVariable %}
<!— Fetchxml query -->
...
{% endfetchxml %}

Kada koristite fetchxml za upite podataka, pazite da ne koristite samozatvarajuće oznake. Primjerice, umjesto <attribute name="title"/> koristite <attribute name="title"></attribute> s izričitom oznakom zatvaranja </attribute>.

Atribut rezultata

Atribut rezultata u navedenoj varijabli (kao što je „resultVariable” u gore prikazanom uzorku) sadrži rezultate FetchXML upita i nekoliko drugih atributa.

  • Entiteti

    Ovaj atribut sadrži rezultat fetchxml upita. Rezultat možete iterirati i upotrijebiti ga u web-predlošku.

    <table> 
    {% for entityVariable in resultVariable.results.entities %} 
    <tr> 
    <td>Attribut-1: {{ entityVariable.attribute1 }}</td> 
    <td>Attribut-2: {{ entityVariable.attribute2 }}</td> 
    </tr> 
    {% endfor %} 
    </table> 
    
  • TableName

    Dohvaća logički naziv entiteta.

  • ExtensionData

    Dohvaća strukturu koja sadrži dodatne podatke.

  • MinActiveRowVersion

    Dohvaća najnižu vrijednost verzije aktivnog retka.

  • MoreRecords

    Dohvaća je li dostupno više zapisa.

  • PagingCookie

    Dohvaća podatke o trenutačnom listanju.

  • TotalRecordCount

    Dohvaća ukupni broj zapisa u zbirci.
    ReturnTotalRecordCount je bio istinit kada je izvršen upit.

  • TotalRecordCountLimitExceeded

    Dohvaća premašuje li broj rezultata upita ukupni broj zapisa.

XML atribut

XML atribut u navedenoj varijabli (kao što je 'resultVariable' u gornjem uzorku) sadrži rezultirajući upit koji se može koristiti za dohvaćanje podataka iz Microsoft Dataverse. Ovaj je atribut koristan za uklanjanje poteškoća kada želite saznati kako se dozvola tablice primjenjuje na ovu oznaku fetchxml.

Ostali podržani elementi i atributi

fetchxml liquid oznaka podržava sljedeće atribute i podređene elemente.

Element/podređeni element Atributi Podređeni element
fetch preslikavanje
verzija
zbroj
stranica
paging-cookie
utc-offset
zbroj
različiti
min-active-row-version
output-format
returntotalrecordcount
no-lock
redoslijed
entitet
redoslijed atribut
pseudonim
silazno
entitet naziv
all-attributes
no-attrs
atribut
redoslijed
filtar
link-entity
filtar vrsta
podsjetnik
isquickfindfields
uvjet
filtar
link-entity naziv
od
prima
pseudonim
link-type
vidljivo
presjek
all-attributes
no-attrs
atribut
redoslijed
filtar
link-entity
uvjet stupac
entityname
atribut
operator
zbroj
pseudonim
uiname
uitype
uihidden
vrijednost
vrijednost

uključi

Uključuje sadržaj jednog predloška u drugom, prema nazivu. U Power Apps portalima izvor ovog drugog predloška obično će biti web-predložak. Ovo omogućuje ponovnu upotrebu uobičajenih dijelova predloška na više mjesta.

Kad je predložak uključen u drugi predložak, uvršteni predložak imat će pristup svim varijablama definiranima u nadređenom predlošku.

{% include 'My Template' %}

Također je moguće proslijediti bilo koji broj parametara s nazivom na oznaku uključi. Oni će zatim biti određeni kao varijable u uvrštenom predlošku.

{% include 'My Template' a:x, b:y %}

blokiraj

Koristi se zajedno s naredbom extends radi omogućivanja nasljeđivanja predloška. Pogledajte naredbu extends da biste saznali kako se koristi.

proširi

Kada se koristi zajedno s oznakom block, omogućuje nasljeđivanje predloška. Na taj način više predložaka koristi zajednički izgled, prilikom nadjačavanja određenih područja nadređenog izgleda.

U Power Apps portalima naziv nadređenog predloška naveden u oznaci obično će se odnositi na naziv web-predloška.

Kada se koristi extends, on mora biti prvi sadržaj u predlošku, a može ga slijediti samo jedna ili više oznaka block.

Ako blokiranje definirano u nadređenom predlošku nije zamijenjeno, njegov sadržaj u nadređenom predlošku (ako postoji) se prikazuje.

komentar

Omogućuje vam da ostavite neprikazani kod unutar tekućeg predloška. Sav sadržaj unutar bloka nije moguće iscrtati i tekući kod se neće izvršiti.

Kôd

Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.

Rezultat

Hello. My name is Charles.

raw

Omogućuje prikaz tekućeg koda na stranici bez raščlanjivanja i izvršavanja.

Izlazna vrijednost

Hello, {{ user.fullname }}. My name is Charles.

zamjena

Kada omogućite predmemoriranje zaglavlja i podnožja, a želite izbjeći predmemoriranje izlaznih podataka određenog odjeljka, možete koristiti ovu oznaku. Ova oznaka osigurava blokadu sadržaja u zaglavlju ili podnožju, gdje se rezultat završene blokade sadržaja ne predmemorira. Ovo je korisno u scenarijima u kojima korisnik koristi objekt koji se često može ažurirati, kao što su zahtjev, stranica, jezik i datum. Na primjer, pogledajte scenarije ažuriranja izvornog koda web-zaglavlja i podnožja kad je omogućeno predmemoriranje zaglavlja i podnožja.

Savjet

URL koji se koristi u request.url može biti bilo koja tražena vrijednost i dohvaća predmemorirano za daljnje zahtjeve. Da biste osigurali ispravnu vrijednost na request.url, razmislite o korištenju zamjenske oznake, djelomičnog URL-a kao što je ~ {WebFile path} ili spremanja URL-a portala u postavke web-mjesta.

codecomponent

Pogledajte Razumijevanje kodnekomponente Dataverse oznake entiteta, Koristi komponente koda Tekuća oznaka predloška.

Pogledajte

Oznake kontrole protoka
Oznake ponavljanja
Oznake varijable
oznake entiteta Power Apps Dataverse
Upotreba oznake predloška Liquid za komponente koda