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