Veidņu atzīmes
Veidņu atzīmes kontrolē veidnes izvadi dažādos veidos un ļauj vairāku veidņu apvienošanu vienā izvadē.
fetchxml
Lietotājam ļauj vaicāt datus no Microsoft Dataverse un atveidot rezultātus lapā.
Piezīmes
Papildinformāciju par datu vaicājumu veikšanu, izmantojot fetchxml, varat uzzināt sadaļā Izmantošana FetchXML datu vaicājumiem.
{% fetchxml resultVariable %}
<!— Fetchxml query -->
...
{% endfetchxml %}
Ja fetchxml tiek izmantots datu vaicājumam, pārliecinieties, vai netiek lietotas pašizslēdzošās etiķetes. Piemēram, frāzes <attribute name="title"/>
vietā izmantojiet <attribute name="title"></attribute>
ar skaidru slēgšanas atzīmi </attribute>
.
Rezultātu atribūts
Rezultātu atribūts norādītajā mainīgajā (piemēram, "resultVariable" iepriekš minētajā paraugā) satur FetchXML vaicājuma rezultātus un dažus citus atribūtus.
Entītijas
Šajā atribūtā ir ietverts fetchxml vaicājuma rezultāts. Varat atkārtot rezultātu un izmantot to savā tīmekļa veidnē.
<table> {% for entityVariable in resultVariable.results.entities %} <tr> <td>Attribut-1: {{ entityVariable.attribute1 }}</td> <td>Attribut-2: {{ entityVariable.attribute2 }}</td> </tr> {% endfor %} </table>
TableName
Iegūst entītijas loģisko nosaukumu.
ExtensionData
Iegūst struktūru, kas satur papildu datus.
MinActiveRowVersion
Iegūst zemāko aktīvās rindas versijas vērtību.
MoreRecords
Saņem informāciju par to, vai ir pieejami citi ieraksti.
PagingCookie
Iegūst pašreizējo lapošanas informāciju.
TotalRecordCount
Iegūst kopējo kolekcijā ietverto ierakstu skaitu.
ReturnTotalRecordCount ir patiess, kad vaicājums tika izpildīts.TotalRecordCountLimitExceeded
Saņem informāciju par to, vai vaicājuma rezultāti pārsniedz kopējo ierakstu skaitu.
XML atribūts
XML atribūts piedāvātajā mainīgajā lielumā (piemēram, 'resultVariable' iepriekš dotajā paraugā) ietver iegūto vaicājumu, ko var izmantot, lai iegūtu datus no Microsoft Dataverse. Šis atribūts noder atkļūdošanai, lai saprastu, kā šajā fetchxml atzīmē tiek pielietota tabulas atļauja.
Citi atbalstīti elementi un atribūti
fetchxml liquid atzīme atbalsta tālāk uzskaitītos atribūtus un pakārtotos elementus.
Elements/pakārtotais elements | Atribūti | Pakārtotais elements |
---|---|---|
fetch | mapping version count page paging-cookie utc-offset aggregate distinct min-active-row-version output-format returntotalrecordcount no-lock |
order entity |
order | attribute alias descending |
|
entity | name all-attributes no-attrs attribute |
order filter link-entity |
filter | type hint isquickfindfields |
condition filter |
link-entity | name from to alias link-type visible intersect all-attributes no-attrs attribute |
order filter link-entity |
condition | column entityname attribute operator aggregate alias uiname uitype uihidden value |
value |
include
Ietver vienas veidnes saturu citā veidnē pēc nosaukuma. Portālā Power Pages šīs citas veidnes avots parasti ir tīmekļa veidne. Šis operators ļauj atkārtoti izmantot kopīgus veidnes fragmentus vairākās vietās.
Kad veidne ir iekļauta citā veidnē, iekļautā veidne varēs piekļūt jebkuriem mainīgajiem, kas definēti pamata veidnē.
{% include 'My Template' %}
Ir iespējams arī nodot jebkuru nosaukto parametru skaitu tagam include. Pēc tam šie parametri tiks definēti kā mainīgie iekļautajā veidnē.
{% include 'My Template' a:x, b:y %}
block
Tiek izmantots kopā ar tagu extends, lai nodrošinātu veidnes pārmantošanu. Informāciju par lietošanu skatiet sadaļā “extends”.
extends
Tiek izmantots kopā ar tagu block, lai nodrošinātu veidnes pārmantošanu. Šis operators ļauj vairākās veidnēs izmantot kopīgu izkārtojumu, vienlaikus ignorējot primārā izkārtojuma noteiktus apgabalus.
Portālā Power Pages atzīmei norādītais pamata veidnes nosaukums parasti ir tīmekļa veidnes nosaukums.
Ja tiek izmantots tags extends, tam ir jābūt pirmajam veidnes satura elementam un aiz tā drīkst ievietot tikai vienu vai vairākus tagus block.
Ja pamata veidnē definētais tags block netiek ignorēts, tiks atveidots tā saturs pamata veidnē (ja ir).
comment
Tas ļauj atstāt neatveidotu kodu Liquid veidnē. Blokā esošais saturs netiks atveidots, un Liquid kodi netiks izpildīti.
Kods
Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.
Izvade
Hello. My name is Charles.
raw
Tas ļauj izvadīt Liquid kodu uz lapas, neveicot tā parsēšanu un izpildi.
Izvade
Hello, {{ user.fullname }}. My name is Charles.
aizstāšana
Iespējojot galvenes un kājenes kešdarbi, un vēlaties, lai izvairītos no noteiktas sadaļas izvades kešdarbes, varat izmantot šo atzīmi. Šī atzīme nodrošina satura bloku galvenē vai kājenē, kur nesaņem iesaiņotā satura bloka izvadi. Šis operators noder gadījumos, ja lietotājs izmanto objektu, kas bieži var atjaunināt, piemēram, pieprasījumu, lapu, valodu un datumu. Piemēram, skatiet galvenes un kājenes tīmekļa veidnes avota koda atjaunināšanas scenārijus, ja ir iespējota galveņu un kājeņu ievietošana.
Padoms
Izmantotais URL request.url var būt jebkura pieprasīta vērtība, un tā tiek kešota turpmākajiem pieprasījumiem. Lai nodrošinātu pareizu vērtību request.url, apsveriet iespēju izmantot aizstāšanas tagu, daļēju URL, piemēram, ~{tīmekļa faila ceļu} vai glabāt portāla URL Vietnes iestatījumos.
codecomponent
Skatiet rakstu Par kodu komponentās Dataverse entītijas etiķetes lietošanu, Koda komponentu Liquid veidnes etiķetes izmantošana.
Skatiet arī:
Vadīklas plūsmas atzīmes
Iterācijas atzīmes
Mainīgās atzīmes
Dataverse Liquid atzīmes
Kodēto komponentu Liquid veidnes atzīmes izmantošana
Atsauksmes
https://aka.ms/ContentUserFeedback.
Drīzumā: 2024. gada laikā mēs pakāpeniski pārtrauksim izmantot “GitHub problēmas” kā atsauksmju par saturu mehānismu un aizstāsim to ar jaunu atsauksmju sistēmu. Papildinformāciju skatiet:Iesniegt un skatīt atsauksmes par