Etichete de șablon
Notă
Începând cu 12 octombrie 2022, portalurile Power Apps sunt Power Pages. Mai multe informații: Microsoft Power Pages este acum disponibil în general (blog)
În curând vom migra și vom îmbina documentația portalurilor Power Apps cu documentația Power Pages.
Etichetele șablon controlează ieșirea unui șablon în diverse moduri și permite combinația de mai multe șabloane într-o singură ieșire.
fetchxml
Permite utilizatorului să interogheze datele de la Microsoft Dataverse și să redea rezultatele într-o pagină.
Notă
Puteți afla mai multe despre interogarea datelor utilizând fetchxml la utilizați FetchXML pentru a interoga date.
{% fetchxml resultVariable %}
<!— Fetchxml query -->
...
{% endfetchxml %}
Când utilizați FetchXML pentru interogarea datelor, asigurați-vă că nu utilizați etichete cu închidere automată. De exemplu, în loc de <attribute name="title"/>
, utilizați <attribute name="title"></attribute>
cu etichetă de închidere explicită </attribute>
.
Atributul rezultate
Atributul Rezultate din variabila furnizată (cum ar fi „resultVariable” în eșantionul de mai sus) conține rezultatele interogării FetchXML și alte câteva atribute.
Entităţi
Acest atribut conține rezultatul interogării fetchxml. Puteți itera rezultatul și îl puteți folosi în șablonul dvs. webtemplate.
<table> {% for entityVariable in resultVariable.results.entities %} <tr> <td>Attribut-1: {{ entityVariable.attribute1 }}</td> <td>Attribut-2: {{ entityVariable.attribute2 }}</td> </tr> {% endfor %} </table>
TableName
Obține numele logic al entității.
ExtensionData
Obține structura care conține date suplimentare.
MinActiveRowVersion
Obține cea mai mică valoare a versiunii de rând active.
MoreRecords
Obține dacă există mai multe înregistrări disponibile.
PagingCookie
Obține informațiile actuale de paginare.
TotalRecordCount
Obține numărul total de înregistrări din colecție.
ReturnTotalRecordCount a fost adevărat atunci când a fost executată interogarea.TotalRecordCountLimitExceeded
Obține dacă rezultatele interogării depășesc numărul total de înregistrări.
Atribut XML
Atributul XML din variabila furnizată (cum ar fi „resultVariable” în eșantionul de mai sus) conține interogarea rezultantă care poate fi folosită pentru a obține date de la Microsoft Dataverse. Acest atribut este util în scopul depanării atunci când doriți să înțelegeți cum se aplică permisiunea de tabel în această etichetă fetchxml.
Alte elemente și atribute acceptate
Eticheta fetchxml liquid acceptă următoarele atribute și elemente secundare.
Element/Element secundar | Atribute | Element secundar |
---|---|---|
preluare | mapare versiune contor pagină cookie de paginare utc-offset agregat distinct versiune rând activ min format de ieșire returntotalrecordcount fără blocare |
ordine entitate |
ordine | atribut alias descendentă |
|
entitate | nume toate atributele no-attrs atribut |
ordine filtrați entitate link |
filtrați | tip indiciu isquickfindfields |
condiție filtrați |
entitate link | nume de la până la alias tip de link vizibil intersectare toate atributele no-attrs atribut |
ordine filtrați entitate link |
condiție | coloană nume entitate atribut operator agregat alias uiname uitype uihidden valoare |
valoare |
include
Include conținutul unui șablon într-altul, după nume. În portalurile Power Apps, sursa acestui șablon va fi în general un șablon web. Aceasta permite reutilizarea fragmentelor comune de șablon din mai multe locuri.
Atunci când un șablon este inclus într-altul, șablonul incluse va avea acces la orice variabile definite în șablonul părinte.
{% include 'My Template' %}
Este, de asemenea, posibil să treceți orice număr de parametri denumiți în eticheta include. Aceștia sunt definiți ca variabile în șablonul inclus.
{% include 'My Template' a:x, b:y %}
block
Utilizat în legătură cu extends pentru a oferi moștenirea șabloanelor. Consultați extends pentru utilizare.
se extinde
Utilizat în legătură cu eticheta block, oferă moștenirea șabloanelor. Acest lucru permite ca mai multe șabloane să utilizeze aspectul partajat, înlocuind în același timp zonele specifice ale aspectului părinte.
În portalurile Power Apps, numele șablonului principal oferit etichetei se va referi în general la numele unui șablon web.
Atunci când se utilizează extends, acesta trebuie să fie primul conținut din șablon și poate fi urmat doar de una sau mai multe etichete block.
În cazul în care un bloc definit în șablonul principal nu este suprascris, va fi redat conținutul său din șablonul principal (dacă este cazul).
comentariu
Vă permite să lăsați codul neredat în interiorul unui șablon Liquid. Orice conținut din cadrul blocului nu va fi redat și orice cod Liquid din acesta nu va fi executat.
Cod
Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.
Ieșire
Hello. My name is Charles.
raw
Permite ieșirea unui cod Liquid pe o pagină fără ca acesta să fie analizat și executat.
Ieșire
Hello, {{ user.fullname }}. My name is Charles.
substituire
Când activați stocarea în cache a antetului și a subsolului și doriți să evitați stocarea în cache a anumitor secțiuni de ieșire, puteți utiliza această etichetă. Această etichetă oferă blocul de conținut din antet sau subsol în care ieșirea blocului de conținut încadrat nu se plasează în cache. Acest lucru este util în scenariile în care utilizatorul utilizează un obiect care poate fi actualizat frecvent, cum ar fi cererea, pagina, limba și data. De exemplu, consultați scenariile de actualizare ale codului sursă pentru antet și subsol web când Cache-ul pentru antet și subsol este activat.
Sfat
Adresa URL folosită în request.url poate fi orice valoare solicitată, și primește în cache pentru cererile ulterioare. Pentru a asigura valoarea corectă în request.url, luați în considerare utilizarea etichetei de substituție, adresă URL parțială, cum ar fi ~{calea WebFile} sau stocarea adresei URL a portalului în Setări site.
codecomponent
Consultați Înțelegeți componenta codului Dataverse etichetă de entitate, Utilizați componentele codului eticheta șablon lichid.
Consultați și
Etichete de control al fluxului
Etichete de iterare
Etichete de variabile
Power Apps Dataverse etichete de entitate
Utilizarea etichetei de șablon Liquid pentru componente de cod
Notă
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru