Mallisildid

Märkus

Alates 12. oktoobrist 2022 on Power Appsi portaalid Power Pages. Lisateave: Microsoft Power Pages on nüüd üldiselt saadaval (ajaveebipostitus)
Peagi migreerime ja ühendame Power Appsi portaalide dokumentatsiooni Power Pagesi dokumentatsiooniga.

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> 
    
  • TableName

    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
arv
leht
lehtede-küpsised
utc-offset
koondatud
eristatav
min-aktiivne-rea-versioon
väljund-vorming
returntotalrecordcount
lukuta
järjestus
Olem
järjestus atribuut
alias
laskuv järjestus
Olem nimetus
kõik atribuudid
ei-attrs
atribuut
järjestus
filter
link-olem
filter tüüp
vihje
Isquickfindfields
tingimus
filter
link-olem nimetus
kohast
isikule
alias
link-tüüp
nähtav
ühisosa
kõik atribuudid
ei-attrs
atribuut
järjestus
filter
link-olem
tingimus veerg
entityname
atribuut
tehtemärk
koondatud
alias
uinimi
uitüüp
uihidden
väärtus
väärtus

kaasa

Kaasab sisu ühest mallist teise nime järgi. Power Apps-i portaalides teisemalli allikas on üldiselt veebimall. See võimaldab levinud malliosade korduvkasutamist 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 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 sildiga plokk, tagab malli päriluse. See võimaldab mitmel mallil ühiskasutada paigutust, alistades samas emapaigutuse kindlad piirkonnad.

Power Apps-i portaalides viitab sildile antud emamalli nimi tavaliselt veebimallile.

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 alistata, siis selle sisu emamallis (kui see on olemas) renderdatakse.

kommentaar

Võimaldab jätta renderdamata koodi likviidmalli. Plokis olevat sisu ei renderdata ja selles olevat likviidkoodi 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 on kasulik olukordades, kus kasutaja kasutab objekti, mida võidakse sageli värskendada (nt 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.

Vt ka

Juhtelemendi voo sildid
Iteratsioonisildid
Muutujasildid
Power Apps Dataverse tabelite sildid
Koodikomponentide Liquidi mallisildi kasutamine

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).