Jagamisviis:


Mallisildid

Malli sildid juhivad malli väljundit erineval viisil ja lubavad mitme malle kombineerimist ühte väljundisse.

fetchxml

Võimaldab kasutajal teha andmepäringuid Microsoft Dataverse-ist ja renderdada tulemusi lehel.

Märkus.

Andmepäringute kohta leiate lisateavet, kasutades fetchxmli jaotises kasuta FetchXMLi andmepäringuteks.

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

Kui kasutate fetchxml-i andmete päringute esitamiseks, siis veenduge, et te ei kasutaks sulgevaid märke. Näiteks kasutage selle asemel <attribute name="title"/> selget <attribute name="title"></attribute> sulgemissildit </attribute>.

Tulemuste atribuut

Antud muutuja tulemuste atribuut (nagu ülalolevas näites "resultVariable") omab FetchXML päringu tulemusi ja veel mõnda atribuuti.

  • olemid

    See atribuut sisaldab fetchxml-i päringu tulemit. Saate tulemust itereerida ja kasutada seda oma veebimallis.

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

    Hangib olemi loogilise nime.

  • ExtensionData

    Hangib lisaandmeid sisaldava struktuuri.

  • MinActiveRowVersion

    Hangib madalaima aktiivse rea versiooni väärtuse.

  • MoreRecords

    Hangib andmed, kas on rohkem kirjeid saadaval.

  • PagingCookie

    Hangib praeguse kutsungi andmed.

  • TotalRecordCount

    Hangib kogus olevate kirjete koguarvu.
    ReturnTotalRecordCount oli päringu käivitamise ajal tõene.

  • TotalRecordCountLimitExceeded

    Hangib, kas päringu tulemused ületavad kirjete koguarvu.

XML atribuut

Antud muutuja XML-atribuut (nt eespool olevas näites 'resultVariable), omab saadud päringut, mida saab kasutada Microsoft Dataverse'ist andmete saamiseks. See atribuut on kasulik silumise eesmärgil, kui soovite teada, kuidas tabeliõigusi sellele fetchxml sildile rakendatakse.

Muud toetatud elemendid ja atribuudid

fetchxml liquid silt toetab järgmisi atribuute ja tütarelemente.

Element/alamelement Atribuudid Alamelement
fetch vastendamine
versioon
loendama
leht
lehekülgjaotuse küpsis
utc-offset
koondatud
eristatav
min-aktiivne-rea-versioon
väljund-vorming
returntotalrecordcount
lukuta
tellimus
Olem
järjestus atribuut
alias
laskuv järjestus
Olem nimetus
kõik atribuudid
ei-attrs
atribuut
tellimus
filter
link-olem
filter tüüp
vihje
Isquickfindfields
tingimus
filter
link-olem nimetus
saatja
kuni
alias
lingi tüüp
nähtav
ühisosa
kõik atribuudid
ei-attrs
atribuut
tellimus
filter
link-olem
tingimus veerg
oleminimi
atribuut
operaator
koondatud
alias
uinimi
uitüüp
uipeidetud
väärtus
väärtus

kaasa

Kaasab sisu ühest mallist teise nime järgi. Rakenduses Power Pages, selle teise malli allikaks on üldiselt veebimall. See operaator võimaldab tavaliste mallide fragmentide taaskasutamist mitmes kohas.

Kui mall on teise malli kaasatud, on kaasatud mallil juurdepääs mis tahes emamallis määratletud muutujatele.

{% include 'My Template' %}

Samuti on võimalik suunata mis tahes koguses nimega parameetreid kaasamissilti. Need parameetrid määratletakse siis muutujatena kaasatud mallis.

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

plokk

Kasutatakse koos sildiga laiendid, et tagada malli pärilus. Kasutamise kohta lisateabe saamiseks vt silti laiendid.

laiendab

Kasutatakse koos plokk sildiga, tagab malli päriluse. See operaator võimaldab mitmel mallil ühiskasutada paigutust, alistades samas emapaigutuse kindlad piirkonnad.

Rakenduses Power Pages, märgendile antud emamalli nimi viitab üldiselt ka veebimalli nimele.

Kui kasutusel on silt laiendid, peab see olema malli esimene sisu ja sellele saab järgneda ainult üks või mitu silti plokk.

Kui emamallis määratletud plokki ei kirjutata üle, siis selle sisu emamallis (kui see on olemas) renderdatakse.

kommentaar

Võimaldab jätta renderdamata Liquid koodi malli. Plokis olevat sisu ei renderdata ja selles olevat Liquid koodi ei käivitata.

kood

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

Väljund

Hello. My name is Charles.

raw

Võimaldab lehel likviidkoodi väljundit ilma seda sõelumata ja käivitamata.

Väljund

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

asendamine

Kui lubate päise ja jaluse vahemällu salvestamise ja soovite vältida teatud jaotise väljundi vahemällu salvestamist, saate seda silti kasutada. See silt pakub sisuplokki päisesse või jalusesse, kui pakitud sisuploki väljundit ei olevahemälus. See operaator on kasulik olukordades, kus kasutaja kasutab objekti, mida võidakse sageli värskendada, näiteks taotlus, leht, keel ja kuupäev. Näiteks vaadake päise ja jaluse veebimalli lähtekoodi värskenduse stsenaariumeid, kui päise ja jaluse vahemällu salvestamine on lubatud.

Jootraha

Üksuses request.url kasutatav URL võib olla mis tahes taotletud väärtus ja see talletatakse vahemällu korduvate taotluste jaoks. Et tagada üksuses request.url õige väärtus, kaaluge asenduse sildi osalise URL-i kasutamist, nt ~{WebFile path}, või portaali URL-i salvestamist saidi sätetes.

codecomponent

Vt codecomponenti Dataverse’i olemi sildi mõistmine, Koodikomponentide Liquidi mallisildi kasutamine.

Vaata ka

Juhtelemendi voo sildid
Iteratsioonisildid
Muutujasildid
Dataverse Liquid sildid
Koodikomponentide Liquidi mallisildi kasutamine