इसके माध्यम से साझा किया गया


Dataverse Liquid टैग

Microsoft Dataverse Liquid टैग का उपयोग Dataverse डेटा को लोड और प्रदर्शित करने के लिए किया जाता है या अन्य Power Pages फ़्रेमवर्क सेवाओं का उपयोग करें. ये टैग लिक्विड भाषा के लिए Dataverse-विशिष्ट एक्सटेंशन हैं.

चार्ट

वेब पेज पर एक Power Apps मॉडल-संचालित ऐप चार्ट जोड़ता है। चार्ट टैग को वेब पेज पर कॉपी फ़ील्ड में या वेब टेम्पलेट पर स्रोत फ़ील्ड में जोड़ा जा सकता है। किसी वेब पेज पर Power Apps मॉडल-संचालित ऐप चार्ट जोड़ने के चरणों के लिए, Power Pages में वेब पेज पर एक चार्ट जोड़ें देखें।

{% chart id:"EE3C733D-5693-DE11-97D4-00155DA3B01E" viewid:"00000000-0000-0000-00AA-000010001006" %}

पैरामीटर्स

चार्ट टैग के साथ दो पैरामीटर प्रदान किए जाते हैं: चार्ट id और viewid.

चार्ट आईडी

चार्ट के लिए दृश्यावलोकन ID. आप चार्ट निर्यात करके आईडी प्राप्त कर सकते हैं।

व्यूआईडी

दृश्य संपादक में खोले जाने पर तालिका की ID.

powerbi

पृष्ठों में Power BI डैशबोर्ड और रिपोर्ट जोड़ता है. टैग किसी वेब पृष्ठ के कॉपी फ़ील्ड में या किसी वेब टेम्पलेट के स्रोत फ़ील्ड में जोड़ा जा सकता है. Power Pages में किसी वेबपेज पर Power BI रिपोर्ट या डैशबोर्ड जोड़ने के चरणों के लिए, Power Pages में वेबपेज पर Power BI रिपोर्ट या डैशबोर्ड जोड़ें देखें।

नोट

टैग को कार्यान्वित करने के लिए, आपको Power Platform व्यवस्थापन केंद्र में Power Pages हब से Power BI एकीकरण को सक्षम करना होगा। यदि एकीकरण चालू नहीं है, तो डैशबोर्ड या रिपोर्ट प्रदर्शित नहीं होती हैं. Power BI

पैरामीटर्स

powerbi टैग निम्न पैरामीटर स्वीकार करता है:

पथ

Power BI रिपोर्ट या डैशबोर्ड का पथ. यदि Power BI रिपोर्ट या डैशबोर्ड सुरक्षित है, तो आपको प्रमाणीकरण प्रकार प्रदान करना होगा.

{% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01" %}

प्रमाणीकरण प्रकार

Power BI रिपोर्ट या डैशबोर्ड के लिए आवश्यक प्रमाणीकरण का प्रकार. इस पैरामीटर के लिए अमान्य मान निम्न हैं:

  • अनाम: आपको वेब पर रिपोर्ट प्रकाशित करने की अनुमति देता है। Power BI डिफ़ॉल्ट प्रमाणन प्रकार गुमनाम है. प्रमाणीकरण प्रकार को बेनामी के रूप में उपयोग करते समय, आपको यहाँ वर्णित अनुसार Power BI रिपोर्ट URL मिलेगा: Power BI से वेब पर प्रकाशित करें

  • AAD: आपको सुरक्षित रिपोर्ट या डैशबोर्ड को ID प्रमाणीकृत उपयोगकर्ताओं के साथ साझा करने की अनुमति देता है। Power BI Power BI Microsoft Entra

  • powerbiembedded: आपको सुरक्षित रिपोर्ट या डैशबोर्ड को उन बाहरी उपयोगकर्ताओं के साथ साझा करने की अनुमति देता है जिनके पास लाइसेंस या प्रमाणीकरण सेटअप नहीं है। Power BI Power BI Microsoft Entra Power BI Embedded सेवा सेटअप के बारे में जानकारी के लिए, Power BI Embedded सेवा सक्षम करें देखें.

जब आप कोई सुरक्षित रिपोर्ट या डैशबोर्ड जोड़ते हैं, तो सुनिश्चित करें कि इसे या सेवाओं के साथ साझा किया गया है। Power BI Power Pages Microsoft Entra Power BI Embedded

नोट

authentication_type पैरामीटर के लिए मान केस संवेदी नहीं है.

{% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01" %}

आप एक या अधिक मानों पर भी रिपोर्ट फ़िल्टर कर सकते हैं. रिपोर्ट फ़िल्टर करने के लिए सिंटैक्स है:

URL?filter=Table/Field eq 'value'

उदाहरण के लिए, मान लें कि आप Bert Hair नामक संपर्क के डेटा को देखने के लिए रिपोर्ट को फ़िल्टर करना चाहते हैं. आपको URL को निम्न डेटा के साथ जोड़ना होगा:

?filter=Executives/Executive eq 'Bert Hair'

पूरा कोड इस प्रकार है:

{% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01?filter=Executives/Executive eq 'Bert Hair'" %}

रिपोर्ट फ़िल्टर करने के बारे में अधिक जानकारी: URL में क्वेरी स्ट्रिंग पैरामीटर का उपयोग करके रिपोर्ट फ़िल्टर करें

नोट

अनाम रिपोर्ट फ़िल्टर करने का समर्थन नहीं करती है.

आप capture Liquid variable का उपयोग करके भी एक गतिशील पथ बना सकते हैं:

{% capture pbi_path %}https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01?filter=Executives/Executive eq '{{user.id}}'{% endcapture %}
{% powerbi authentication_type:"AAD" path:pbi_path %}

लिक्विड चर के बारे में अधिक जानकारी: चर टैग

टाइलआईडी

डैशबोर्ड के निर्दिष्ट टाइल को प्रदर्शित करता है. आपको टाइल की ID प्रदान करनी होगी.

{% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/dashboards/00000000-0000-0000-0000-000000000001" tileid:"00000000-0000-0000-0000-000000000002" %}

भूमिका

Power BI रिपोर्ट को असाइन की गई भूमिकाएँ. यह पैरामीटर केवल तभी काम करता है जब authentication_type पैरामीटर powerbiembedded पर सेट होता है.

यदि आपने Power BI में भूमिकाएँ परिभाषित की हैं और उन्हें रिपोर्ट्स को असाइन किया है, तो आपको powerbi लिक्विड टैग में उपयुक्त भूमिकाएँ निर्दिष्ट करनी होंगी. भूमिकाएँ आपको रिपोर्ट में प्रदर्शित किए जाने वाले डेटा को फ़िल्टर करने की अनुमति देती हैं. आप अल्पविराम द्वारा अलग कई एकाधिक भूमिकाएँ निर्दिष्ट कर सकते हैं. Power BI में भूमिकाएँ परिभाषित करने के बारे में अधिक जानकारी के लिए, Power BI के साथ पंक्ति-स्तरीय सुरक्षा (RLS) देखें.

{% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000000/ReportSection2" roles:"Region_East,Region_West" %}

यदि आपने किसी रिपोर्ट को कोई भूमिका सौंपी है, और लिक्विड टैग में भूमिकाएँ पैरामीटर निर्दिष्ट नहीं किया है या पैरामीटर में कोई भूमिका निर्दिष्ट नहीं की है, तो एक त्रुटि प्रदर्शित होती है. Power BI

टिप

यदि आप अपने साइट में परिभाषित वेब भूमिकाओं का उपयोग Power BI भूमिकाओं के रूप में करना चाहते हैं, तो आप एक चर को परिभाषित करके उसे वेब भूमिकाएँ असाइन कर सकते हैं. फिर आप परिभाषित किए गए चर का उपयोग लिक्विड टैग में कर सकते हैं.

मान लीजिए कि आपने अपनी साइट में Region_East और Region_West के रूप में दो वेब भूमिकाएँ परिभाषित की हैं। आप उन्हें इस कोड का उपयोग करके शामिल कर सकते हैं: {% assign webroles = user.roles | join: ", " %}

कोड स्निपेट में, webroles एक चर है जो Region_East और Region_West वेब भूमिकाओं को संग्रहीत करता है।

लिक्विड टैग में निम्नानुसार webroles चर का उपयोग करें:

{% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000000/ReportSection2" roles:webroles%}

संपादन योग्य

किसी दिए गए Power Pages CMS ऑब्जेक्ट को साइट पर संपादन योग्य के रूप में प्रस्तुत करता है, उन उपयोगकर्ताओं के लिए जिनके पास उस ऑब्जेक्ट के लिए सामग्री संपादन की अनुमति है। संपादन योग्य ऑब्जेक्ट में पृष्ठ, स्निपेट और वेबलिंक शामिल होते हैं.

{% editable page 'adx_copy' type: 'html', title: 'Page Copy', escape: false, liquid: true %}

{% editable snippets Header type: 'html' %}

<!--

An editable web link set required a specific DOM structure, with

certain classes on the containing element, as demonstrated here.

-->

{% assign primary_nav = weblinks[Primary Navigation] %}

{% if primary_nav %}

<div {% if primary_nav.editable %}class=xrm-entity xrm-editable-adx_weblinkset{% endif %}>

<ul>

<!-- Render weblinks... -->

</ul>

{% editable primary_nav %}

</div>

{% endif %}

पैरामीटर्स

संपादन योग्य को प्रदान किया गया पहला पैरामीटर संपादन योग्य ऑब्जेक्ट है, जैसे वेब लिंक सेट, स्निपेट या वर्तमान पृष्ठ. वैकल्पिक दूसरा पैरामीटर उस ऑब्जेक्ट के अंदर किसी एट्रिब्यूट नाम या कुंजी को निर्दिष्ट करने के लिए है, जिसे पुनः रेंडर या संपादित किया जाना है. उदाहरण के लिए, यह मान किसी तालिका विशेषता का नाम या स्निपेट नाम हो सकता है।

इन प्रारंभिक पैरामीटर के बाद, टैग कई वैकल्पिक नाम वाले पैरामीटर का समर्थन करता है.

कक्षा

इस टैग द्वारा रेंडर किए जाने वाले रूट एलीमेंट के लिए एक क्लास एट्रिब्यूट निर्दिष्ट करता है.

गलती करना

संपादन योग्य आइटम का कोई मान न होने की स्थिति में प्रदान किया गया डिफ़ॉल्ट मान.

पलायन

एक बूलियन मान जो यह इंगित करता है कि इस टैग द्वारा प्रस्तुत मान HTML-एन्कोडेड है या नहीं। यह मान डिफ़ॉल्ट रूप से गलत है.

तरल

एक बूलियन मान जो यह इंगित करता है कि क्या इस टैग द्वारा रेंडर किए गए पाठ मान के भीतर पाए गए किसी भी लिक्विड टेम्पलेट कोड को संसाधित किया जाना चाहिए। यह मान डिफ़ॉल्ट रूप से सही है.

टैग

इस टैग द्वारा रेंडर किए गए कंटेनर HTML टैग का नाम. यह टैग डिफ़ॉल्ट रूप से div तत्वों को प्रस्तुत करता है. यह अनुशंसा की जाती है कि आप इस पैरामीटर के मान के लिए div या span में से कोई एक चुनें.

इस टैग द्वारा रेंडर किए गए कंटेनर HTML टैग का नाम. यह टैग डिफ़ॉल्ट रूप से div तत्वों को प्रस्तुत करता है। इस पैरामीटर के लिए div या span के बीच चयन करने की अनुशंसा की जाती है।

शीर्षक

सामग्री संपादन इंटरफ़ेस में इस संपादन योग्य आइटम के लिए कोई लेबल निर्दिष्ट करें. यदि कोई भी उपलब्ध नहीं है, तो एक अनुकूल लेबल स्वचालित रूप से उत्पन्न हो जाता है।

प्रकार

संपादन योग्य पाठ मानों के लिए, एक स्ट्रिंग मान, जो प्रस्तुत किए जाने वाले संपादन इंटरफ़ेस प्रकार को इंगित करता है. इस पैरामीटर के मान्य मान html या पाठ हैं. html डिफ़ॉल्ट है.

निकाय सूची

दी गई सूची नाम या आई डी द्वारा लोड की जाती है. सूची के गुणों तक टैग ब्लॉक के भीतर उपलब्ध इकाई सूची ऑब्जेक्ट का उपयोग करके पहुँचा जा सकता है। सूची के वास्तविक परिणाम रिकॉर्ड प्रस्तुत करने के लिए, ब्लॉक के अंदर entityview टैग का उपयोग करें.

यदि सूची सफलतापूर्वक लोड हो जाती है, तो ब्लॉक के भीतर की सामग्री प्रस्तुत हो जाती है। यदि सूची नहीं मिलती है, तो ब्लॉक सामग्री प्रस्तुत नहीं की जाती है।

{% entitylist name:My List %}

Loaded list {{ entitylist.adx_name }}.

{% endentitylist %}

डिफ़ॉल्ट रूप से, entitylist ऑब्जेक्ट को variable नाम entitylist दिया जाता है। वैकल्पिक रूप से, भिन्न चर नाम प्रदान किया जा सकता है.

{% entitylist my_list = name:My List %}

Loaded list {{ my_list.adx_name }}.

{% endentitylist %}

पैरामीटर्स

सूची को लोड करने हेतु चुनने के लिए केवल एक id, नाम या कुंजी प्रदान करें.

पहचान

GUID ID द्वारा एक सूची लोड करता है. id एक स्ट्रिंग होनी चाहिए, जिसे GUID के रूप में पार्स किया जा सके.

{% entitylist id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %}

Loaded list {{ entitylist.adx_name }}.

{% endentitylist %}

सामान्यतः, शाब्दिक GUID स्ट्रिंग का उपयोग नहीं किया जाता है। इसके बजाय, id को किसी अन्य चर के GUID गुण का उपयोग करके निर्दिष्ट किया जाता है।

{% entitylist id:page.adx_entitylist.id %}

Loaded list {{ entitylist.adx_name }}.

{% endentitylist %}

नाम

सूची को नाम के आधार पर लोड करता है.

{% entitylist name:My List %}

Loaded list {{ entitylist.adx_name }}.

{% endentitylist %}

चाबी

आईडी या नाम द्वारा एक सूची लोड करता है. यदि प्रदान किया गया कुंजी मान GUID के रूप में पार्स किया जा सकता है, तो सूची ID द्वारा लोड की जाती है। अन्यथा, इसे नाम से लोड किया जाता है।

<!-- key_variable can hold an ID or name -->

{% entitylist key:key_variable %}

Loaded list {{ entitylist.adx_name }}.

{% endentitylist %}

भाषा_कोड

सूची के लोड किए जाने वाले स्थानीयकृत लेबल चुनने के लिए एक Dataverse पूर्णांक भाषा कोड. यदि कोई भाषा_कोड प्रदान नहीं किया गया है, तो साइट अनुप्रयोग कनेक्शन की डिफ़ॉल्ट भाषा का उपयोग किया जाता है। Dataverse

{% entitylist name:"My List", language_code:1033 %}

Loaded list {{ entitylist.adx_name }}.

{% endentitylist %}

निकाय दृश्य

किसी ख़ास Dataverse दृश्य को नाम या ID के अनुसार लोड करता है. दृश्य ڝ दृश्य स्तंभ मेटाडेटा, पृष्ठांकित परिणाम रिकॉर्ड, आदि के गुणों तक तब एंटीटीव्यू ऑब्जेक्ट का उपयोग करके पहुंचा जा सकता है जो टैग ब्लॉक के भीतर उपलब्ध है।

यदि दृश्य सफलतापूर्वक लोड हो जाता है, तो ब्लॉक के भीतर की सामग्री रेंडर हो जाती है। यदि दृश्य नहीं मिलता है, तो ब्लॉक सामग्री रेंडर नहीं की जाती है।

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

डिफ़ॉल्ट रूप से, entityview ऑब्जेक्ट को variable नाम entityview दिया जाता है. वैकल्पिक रूप से, भिन्न चर नाम प्रदान किया जा सकता है.

{% entityview my_view = logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ my_view.total_records }} total records.

{% endentityview %}

यदि entityview किसी entitylist ब्लॉक के भीतर नेस्टेड है, तो यह सूची से अपना डिफ़ॉल्ट कॉन्फ़िगरेशन (परिणाम पृष्ठ आकार, फ़िल्टर विकल्प, आदि) प्राप्त करता है। यदि entityview को कोई दृश्य आईडी या नाम पैरामीटर प्रदान नहीं किया गया है, तो यह संलग्न entitylist से डिफ़ॉल्ट दृश्य लोड करता है।

{% entitylist id:page.adx_entitylist.id %}

{% entityview %}

Loaded default view of the list associated with the current page, with {{ entityview.total_records }} total records.

{% endentityview %}

{% endentitylist %}

पैरामीटर्स

लोड करने के लिए Dataverse दृश्य का चयन करने के लिए नाम के साथ या तो आईडी या logical_name प्रदान करें। यदि इनमें से कोई भी प्रदान नहीं किया गया है, और entityview टैग entitylist टैग के भीतर नेस्टेड है, तो संलग्न entitylist का डिफ़ॉल्ट दृश्य लोड किया जाता है।

पहचान

id एक स्ट्रिंग होनी चाहिए, जिसे GUID के रूप में पार्स किया जा सके.

{% entityview id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %}

Loaded entity view {{ entityview.name }}.

{% endentityview %}

सामान्यतः, शाब्दिक GUID स्ट्रिंग का उपयोग नहीं किया जाता है। इसके बजाय, id को किसी अन्य चर के GUID गुण का उपयोग करके निर्दिष्ट किया जाता है।

{% entityview id:request.params.view %}

Loaded entity view {{ entityview.name }} using view query string request parameter.

{% endentityview %}

तार्किक_नाम

लोड किए जाने वाले दृश्य का Dataverse निकाय तार्किक नाम. इसका उपयोग नाम के संयोजन में किया जाना चाहिए.

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

नाम

लोड किए जाने वाले दृश्य का Dataverse नाम. इसका उपयोग logical_name के संयोजन में किया जाना चाहिए.

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

फ़िल्टर

यह निर्दिष्ट करता है कि दृश्य परिणामों को उपयोगकर्ता द्वारा फ़िल्टर किया जाए या खाते द्वारा. उपयोगकर्ता या खाते का एक स्ट्रिंग मान होना चाहिए.

{% entityview id:request.params.view, filter:'user' %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

सामान्य उपयोग का एक मामला, इस पैरामीटर को किसी अनुरोध के आधार पर सेट करना है.

{% entityview id:request.params.view, filter:request.params.filter %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

मेटाफ़िल्टर

उस सूची मेटाडेटा फ़िल्टर व्यंजक निर्दिष्ट करता है, जिसके द्वारा दृश्य परिणामों को फ़िल्टर करना है. यह पैरामीटर केवल तभी मान्य होता है, जब entityview का उपयोग entitylist के संयोजन में किया जाए. अधिकांश मामलों में, यह पैरामीटर एक अनुरोध के आधार पर सेट किया जाता है.

{% entitylist id:page.adx_entitylist.id %}

{% entityview id:request.params.view, metafilter:request.params.mf %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

{% endentitylist %}

आदेश

दृश्य परिणामों को क्रमित करने के लिए सॉर्ट व्यंजक निर्दिष्ट करता है. किसी सॉर्ट व्यंजक में एक या अधिक निकाय एट्रिब्यूट तार्किक नाम और उसके बाद सॉर्ट की दिशा, यानी ASC अथवा DESC होती है.

{% entityview id:request.params.view, order:'name ASC, createdon DESC' %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

सामान्य उपयोग का एक मामला, इस पैरामीटर को किसी अनुरोध के आधार पर सेट करना है.

{% entityview id:request.params.view, order:request.params.order %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

पेज

दृश्य परिणाम पृष्ठ लोड करने के लिए निर्दिष्ट करता है. यदि यह पैरामीटर निर्दिष्ट नहीं किया गया है, तो परिणामों का पहला पृष्ठ लोड किया जाता है।

यह पैरामीटर एक पूर्णांक मान के रूप में पास होना चाहिए या एक पूर्णांक के रूप में पार्स किया जा सकने वाला एक स्ट्रिंग होना चाहिए. यदि इस पैरामीटर के लिए कोई मान प्रदान किया गया है, लेकिन मान शून्य है या अन्यथा पूर्णांक के रूप में पार्स नहीं किया जा सकता है, तो परिणामों का पहला पृष्ठ लोड किया जाता है।

{% entityview id:request.params.view, page:2 %}

Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.

{% endentityview %}

सामान्य उपयोग का एक मामला, इस पैरामीटर को किसी अनुरोध के आधार पर सेट करना है.

{% entityview id:request.params.view, page:request.params.page %}

Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.

{% endentityview %}

पेज_आकार

वर्तमान परिणाम पृष्ठ के लिए लोड करने हेतु परिणामों की संख्या निर्दिष्ट करता है. यदि इस पैरामीटर के लिए कोई मान प्रदान नहीं किया गया है, और entityview का उपयोग entitylist ब्लॉक के भीतर किया जाता है, तो सूची पृष्ठ आकार का उपयोग किया जाता है। यदि यह entitylist ब्लॉक में नहीं है, तो 10 का डिफ़ॉल्ट मान उपयोग किया जाता है।

यह पैरामीटर एक पूर्णांक मान के रूप में पास होना चाहिए या एक पूर्णांक के रूप में पार्स किया जा सकने वाला एक स्ट्रिंग होना चाहिए. यदि इस पैरामीटर के लिए कोई मान प्रदान किया गया है, लेकिन मान शून्य है या अन्यथा पूर्णांक के रूप में पार्स नहीं किया जा सकता है, तो डिफ़ॉल्ट पृष्ठ आकार का उपयोग किया जाता है।

{% entityview id:request.params.view, page_size:20 %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

सामान्य उपयोग का एक मामला, इस पैरामीटर को किसी अनुरोध के आधार पर सेट करना है.

{% entityview id:request.params.view, page_size:request.params.pagesize %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

खोज

दृश्य परिणामों को फ़िल्टर करने वाली खोज अभिव्यक्ति को निर्दिष्ट करता है. सरल कीवर्ड खोज अभिव्यक्तियाँ इस आधार पर फ़िल्टर करती हैं कि विशेषताएँ कीवर्ड से शुरू होती हैं या नहीं। वाइल्ड कार्ड * को भी व्यंजक में शामिल किया जा सकता है.

{% entityview id:request.params.view, search:'John\*' %}

Loaded entity view with {{ entityview.total_records }} total matching records.

{% endentityview %}

सामान्य उपयोग का एक मामला, अनुरोध के आधार पर इस पैरामीटर को सेट करना है, ताकि खोज फ़िल्टर उपयोगकर्ता इनपुट के आधार पर सेट किया जा सके.

{% entityview id:request.params.view, search:request.params.search %}

Loaded entity view with {{ entityview.total_records }} total matching records.

{% endentityview %}

भाषा_कोड

निकाय दृश्य के लोड किए जाने वाले स्थानीयकृत लेबल चुनने के लिए एक Dataverse पूर्णांक भाषा कोड (स्तंभ शीर्षलेख लेबल आदि.). यदि कोई भाषा_कोड प्रदान नहीं किया गया है, तो वेबसाइट एप्लिकेशन कनेक्शन की डिफ़ॉल्ट भाषा का उपयोग किया जाता है। Dataverse

यदि entityview का उपयोग entitylist ब्लॉक के भीतर किया जाता है, तो entityview अपना भाषा कोड कॉन्फ़िगरेशन entitylist से प्राप्त करता है।

{% entityview logical_name:'contact', name:"Active Contacts", language_code:1033 %}

Loaded entity view {{ entityview.name }}.

{% endentitylist %}

खोजइंडेक्स

वेबसाइट खोज इंडेक्स के विरुद्ध एक खोज क्वेरी निष्पादित करें. मिलान परिणामों को टैग ब्लॉक के भीतर उपलब्ध searchindex का उपयोग करके प्राप्त किया जा सकता है।

{% searchindex query: 'support', page: params.page, page_size: 10 %}

{% if searchindex.results.size > 0 %}

<p>Found about {{ searchindex.approximate_total_hits }} matches:</p>

<ul>

{% for result in searchindex.results %}

<li>

<h3><a href={{ result.url | escape }}>{{ result.title | escape }}</a></h3>

<p>{{ result.fragment }}</p>

</li>

{% endfor %}

</ul>

{% else %}

<p>Your query returned no results.</p>

{% endif %}

{% endsearchindex %}

<style>

    .highlight {background-color: #FFFCAC;}

</style>

डिफ़ॉल्ट रूप से, खोज इंडेक्स ऑब्जेक्ट को वेरिएबल नाम searchindex दिया जाता है। वैकल्पिक रूप से, भिन्न चर नाम प्रदान किया जा सकता है.

{% searchindex liquid_search = query: 'support', page: params.page, page_size: 10 %}

{% if liquid_search.results.size > 0 %}

...

{% endif %}

{% endsearchindex %}

पैरामीटर्स

searchindex टैग निम्न पैरामीटर स्वीकार करता है.

सवाल

परिणामों से मिलान करने के लिए प्रयुक्त क्वेरी. यह पैरामीटर इंडेक्स क्वेरी (यदि कोई है) उपयोगकर्ता-विशिष्ट भाग को स्वीकार करने के लिए है.

{% searchindex query: 'support' %}

...

{% endsearchindex %}

सामान्य उपयोग का एक मामला, इस पैरामीटर को किसी अनुरोध के आधार पर सेट करना है.

{% searchindex query: request.params.query %}

...

{% endsearchindex %}

यह पैरामीटर Lucene क्वेरी पार्सर सिंटैक्स का समर्थन करता है.

फ़िल्टर

परिणामों का मिलान करने के लिए प्रयुक्त एक अन्य क्वेरी. यह पैरामीटर परिणामों के लिए, वांछित होने पर, डेवलपर-विशिष्ट फ़िल्टर स्वीकार करने के लिए है.

{% searchindex query: request.params.query, filter: '+statecode:0' %}

...

{% endsearchindex %}

यह पैरामीटर Lucene क्वेरी पार्सर सिंटैक्स का समर्थन करता है.

नोट

फ़िल्टर और क्वेरी के बीच यह फ़र्क है कि जबकि दोनों Lucene क्वेरी पार्सर सिंटैक्स को स्वीकार करते हैं, फिर भी क्वेरी इस सिंटैक्स के पार्स करने के तरीके को ले कर अधिक सरल है, ߝ क्योंकि यह अपेक्षा की जाती है कि अधिकांश अंतिम उपयोगकर्ता इस सिंटैक्स से अवगत नहीं होंगे. इसलिए, उस मामले में जब इस सिंटैक्स के अनुसार क्वेरी को पार्स नहीं किया जा सकता, तो संपूर्ण क्वेरी छोड़ दी जाएगी और क्वेरी पाठ के रूप में सबमिट कर दी जाएगी. दूसरी ओर, फ़िल्टर सख्ती से पार्स किया जाएगा और सिंटैक्स अमान्य होने पर एक त्रुटि दिखाएगा.

तार्किक_नाम

Dataverse इकाई तार्किक नाम, जिसके लिए मिलान परिणाम प्रतिबंधित हैं, अल्पविराम-सीमांकित स्ट्रिंग के रूप में। यदि उपलब्ध नहीं कराया गया है, तो सभी मेल खाती इकाइयाँ लौटा दी जाती हैं।

{% searchindex query: request.params.query, logical_names: 'kbarticle,incident' %}

...
>
{% endsearchindex %}

पेज

प्राप्त होने वाला खोज परिणाम पृष्ठ. यदि उपलब्ध नहीं कराया गया तो पहला पृष्ठ (1) लौटा दिया जाता है।

{% searchindex query: request.params.query, page: 2 %}

...

{% endsearchindex %}

सामान्य उपयोग का एक मामला, इस पैरामीटर को किसी अनुरोध के आधार पर सेट करना है.

{% searchindex query: request.params.query, page: request.params.page %}

...

{% endsearchindex %}

पेज_आकार

लौटाए जाने वाले परिणाम पृष्ठ का आकार. यदि यह उपलब्ध नहीं है, तो 10 का डिफ़ॉल्ट आकार उपयोग किया जाता है।

{% searchindex query: request.params.query, page_size: 20 %}

...

{% endsearchindex %}

निकाय प्रपत्र

नाम या आईडी द्वारा एक प्रपत्र को पूरी तरह से प्रस्तुत करता है।

नोट

entityform केवल ऐसी सामग्री के साथ इस्तेमाल किए जाने के लिए उपलब्ध है, जो एक वेब टेम्पलेटआधारित पृष्ठ टेम्पलेट के अंदर रेंडर की जाती है. पुनः लेखन-आधारित पृष्ठ टेम्पलेट में टैग का उपयोग करने का प्रयास करने से कुछ भी रेंडर नहीं होगा. आप प्रति पृष्ठ कोई एक entityform या webform टैग रेंडर कर सकते हैं. पहले के बाद वाले entityform या webform टैग रेंडर नहीं किए जाएँगे.

{% entityform name: 'My Basic Form' %}

पैरामीटर्स

नाम

उस मूल प्रपत्र का नाम, जिसे आप लोड करना चाहते हैं.

{% entityform name:My Basic Form %}

वेबप्रपत्र

नाम या आईडी द्वारा एक बहु - चरण प्रपत्र को पूरी तरह से प्रस्तुत करता है। webform टैग केवल ऐसी सामग्री के साथ इस्तेमाल किए जाने के लिए उपलब्ध है, जो एक वेब टेम्पलेट आधारित पृष्ठ टेम्पलेट के अंदर रेंडर की जाती है. पुनर्लेखन-आधारित पृष्ठ टेम्पलेट के अंदर टैग का उपयोग करने का प्रयास करने पर कुछ भी रेंडर नहीं होता है। आप प्रति पृष्ठ केवल एक ही एंटिटीफ़ॉर्म या वेबफ़ॉर्म टैग रेंडर कर सकते हैं. पहले के बाद के एंटिटीफॉर्म या वेबफॉर्म टैग रेंडर नहीं किए जाते हैं।

{% webform name: 'My Multistep Form' %}

पैरामीटर्स

नाम

उस बहुचरणीय प्रपत्र का नाम, जिसे आप लोड करना चाहते हैं.

{% webform name:My Multistep Form %}

कोड घटक

आपको लिक्विड टैग का उपयोग करके कोड घटको को एम्बेड करने की अनुमति देता है. उदाहरण के लिए, किसी वेब पेज पर मैप प्रदर्शन कस्टम कंट्रोल जोड़ना.

पैरामीटर्स

नाम

कोड घटक की आईडी या नाम.

संपत्ति

कोड घटक द्वारा अपेक्षित गुणों के मानों को कोलन (:) से अलग करके कुंजी/मान युग्म के रूप में पास किया जाना चाहिए, जहां कुंजी गुण का नाम है और मान JSON स्ट्रिंग मान है।

{% codecomponent name:abc\_SampleNamespace.MapControl controlValue:'Space Needle' controlApiKey:<API Key Value> %}

नोट

आपके द्वारा चुने गए घटक के आधार पर आवश्यक गुण भिन्न हो सकते हैं.

देखें कोड घटको का लिक्विड टेम्प्लेट टैग उपयोग करें.

भी देखें