Megosztás a következőn keresztül:


Sablon címkéi

Megjegyzés

  1. október 12-től a Power Apps-portálok a Power Pages nevet kapják. További információ: A Microsoft Power Pages már általánosan elérhető (blog)
    A Power Apps-portál dokumentációját hamarosan áttelepítjük és egyesítjük a Power Pages dokumentációjával.

A sabloncímkék több módon irányítják a sablon kimenetét és lehetővé teszik több sablon kombinációját egyetlen kimenetbe.

fetchxml

Lehetővé teszi, hogy a felhasználó a Microsoft Dataverse-ből lekérdezze az adatokat, és az eredményeket egy lapon jelenítse meg.

Megjegyzés

Az adatok fetchxml használatával történő lekérdezésével kapcsolatos további tudnivalókról itt tudhat meg többet: FetchXML használata adatok lekérdezéséhezolvashatja.

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

Ha fetchxml-et használ adatok lekérdezéséhez, győződjön meg arról, hogy nem használ önzáró címkéket. Használja például a <attribute name="title"/> helyett az <attribute name="title"></attribute> címkét, az </attribute> explicit zárócímkével.

Eredmények attribútuma

Az eredmények attribútuma a mellékelt változóban (például a fenti mintában a „resultVariable”) FetchXML-lekérdezési eredményeket és néhány egyéb attribútumot tartalmaz.

  • Entitások

    Ez az attribútum a FetchXML-lekérdezés eredményét tartalmazza. Az eredményt megismételheti, és használhatja a websablonban is.

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

    Megadja az entitás logikai nevét.

  • ExtensionData

    Beolvassa a további adatokat tartalmazó struktúrát.

  • MinActiveRowVersion

    Az aktív sor legalacsonyabb verziójának értékét adja meg.

  • MoreRecords

    Megadja, hogy rendelkezésre állnak-e további bejegyzések.

  • PagingCookie

    A lapozófájl aktuális adatait adja meg.

  • TotalRecordCount

    Megadja a gyűjtemény összes rekordjának számát.
    A ReturnTotalRecordCount a lekérdezés végrehajtásakor igaz volt.

  • TotalRecordCountLimitExceeded

    Megadja, hogy a lekérdezés eredménye túllépi-e a teljes rekordszámot.

XML-attribútum

A megadott változóban szereplő XML-attribútum (például a fenti mintában a „resultVariable”) tartalmazza a kapott lekérdezést, amely az adatok Microsoft Dataverse rendszerből történő lekérdezésére használható. Ez az attribútum jól használható hibakeresési célra, ha meg szeretné érteni, hogyan vannak alkalmazva táblázatos engedélyek erre a fetchxml címkére.

Egyéb támogatott elemek és attribútumok

a fetchxml liquid- címke a következő attribútumokat és gyermekelemeket támogatja.

Elem/Gyermekelem Attribútumok Gyermek típusú elem
beolvasás leképezés
verzió
szám
oldal
lapozás - cookie
UTC-eltérés
összesítés
eltérő
min-active-row-version
output-format
returntotalrecordcount
no-lock
sorrend
Entitás
sorrend attribútum
alias
csökkenő
Entitás Név
all-attributes
no-attrs
attribútum
sorrend
szűrő
link-entity
szűrő típus
végrehajtási módosító
isquickfindfields
feltétel
szűrő
link-entity Név
kezdőérték
ide:
alias
link-type
látható
metszet
all-attributes
no-attrs
attribútum
sorrend
szűrő
link-entity
feltétel oszlop
entitás neve
attribútum
operátor
összesítés
alias
uiname
uitype
uieniden
érték
érték

tartalmazza

Beleveszi egy sablon tartalmait egy másikba, név szerint. A(z) Power Apps-portálokon ezen másik sablon forrása általában egy webes sablon lesz. Ez több helyen lehetővé teszi a gyakori sablontöredékek újrahasználatát.

Amikor egy sablont tartalmaz egy másik, akkor a tartalmazott sablon hozzáféréssel fog rendelkezni a fölérendelt sablonjában meghatározott összes változóhoz.

{% include 'My Template' %}

Lehetséges továbbá, hogy bármely számú elnevezett paraméter tartalmazza a címkét. Ezek azután változókként lesznek meghatározva a tartalmazott sablonban.

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

blokkolás

A kiterjesztés művelettel együtt használatos, hogy biztosítsa a sablonöröklést. Lásd a kiterjesztés használatát.

kibővít

A blokkolás címkével együtt használatos, hogy biztosítsa a sablonöröklést. Ez lehetővé teszi több sablon egy megosztott elrendezést használjon, miközben felülírja a fölérendelt elrendezés adott területeit.

A Power Apps-portálokon a fölérendelt sablon neve általában webes sablon, amely biztosítva van a címkéhez.

Ha a kiterjesztés használatra kerül, akkor ennek kell a sablon első tartalmának lennie és csak egy vagy több blokkolás címke követheti.

Ha egy a fölérendelt sablonban meghatározott blokk nem kerül felülírásra, akkor annak tartalmai a fölérendelt sablonban (ha vannak) megjelennek.

hozzászólás

Lehetővé teszi, hogy megjelenítetlen kódot hagyjon egy folyékony sablonban. Bármely tartalom a blokkon belül nem fog megjelenni és bármely folyékony kód, amit tartalmaz nem lesz végrehajtva.

Kód

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

Kimenet

Hello. My name is Charles.

nyers

Lehetővé teszi a folyékony kód kimenetét egy lapon, anélkül, hogy az elemezve vagy végrehajtva lenne.

Kimeneti

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

helyettesítés

Ha engedélyezi az élőfej és az élőláb gyorsítótárazását, és el szeretné kerülni bizonyos szakaszkimenetek gyorsítótárazását, használhatja ezt a címkét. Ez a címke tartalomblokkot biztosít abban a fejlécben vagy láblécben, ahol a tördelt tartalomblokk kimenete nincs gyorsítótárazva. Ez olyan helyzetekben hasznos, amikor a felhasználó gyakran frissíthető objektumot használ, például kérelmet, oldalt, nyelvet vagy dátumot. Ha például a fejléc és lábléc gyorsítótárazása engedélyezve van, tekintse át a fejléc és lábléc webes sablon forráskódjának frissítési eseteit.

Tipp

A request.url elemben használt URL-cím lehet tetszőleges kért érték, és cached eredményt kap a következő kérésekhez. A helyes érték biztosításához a request.url elemben, fontolja meg helyettesítő címke, részleges URL-cím (például ~{WebFile elérési útját} vagy a portál URL használatát a Webhelybeállításokban).

codecomponent

Lásd Understand codecomponent Dataverse entity tag, Kódösszetevők használata Liquid sabloncímke.

Kapcsolódó információk

Vezérlésfolyam-címkék
Iterációs címkék
Változócímkék
Power Apps Dataverse entitáscímkék
Kódösszetevők használata – Liquid sabloncímke

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).