Kopīgot, izmantojot


Veidņu atzīmes

Piezīme

No 2022. gada 12. oktobra, Power Apps portāli ir Power Pages. Papildinformācija. Pakalpojums Microsoft Power Pages tagad ir vispārēji pieejams (emuārs)
Drīzumā Power Apps portālu dokumentācija tiks migrēta un sapludināta ar Power Pages dokumentāciju.

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īme

Lai uzzinātu vairāk par datu vaicājumiem, izmantojot fetchxml, izmantojiet FetchXML, lai vaicātu datus.

{% 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 nodrošinātā mainīgā lieluma (piemēram, 'resultVariable' iepriekšminētajā paraugā) ietver FetchXML vaicājumu 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
skaits
Lapa
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. Power Apps portālos šīs citas veidnes avots parasti ir tīmekļa veidne. Tas ļ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 tie 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. Tas ļauj vairākās veidnēs izmantot kopīgu izkārtojumu, vienlaikus ignorējot primārā izkārtojuma noteiktus apgabalus.

Power Apps portālos 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. Tas 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ības plūsmas atzīmes
Iterācijas atzīmes
Mainīgo atzīmes
Power Apps Dataverse entītiju atzīmes
Kodēto komponentu Liquid veidnes atzīmes izmantošana

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).