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


टेम्पलेट टैग

टेम्पलेट टैग विविध तरीकों से टेम्पलेट के परिणाम को नियंत्रित करते हैं और एकल आउटपुट में एकाधिक टेम्पलेट के संयोजन की अनुमति देते हैं.

Fetchxml

उपयोगकर्ता को Microsoft Dataverse से डेटा क्वेरी करने और पृष्ठ में परिणाम प्रस्तुत करने की अनुमति देता है.

नोट

आप fetchxml का उपयोग करके डेटा क्वेरी करने के बारे में अधिक जानकारी use FetchXML to query data पर पा सकते हैं।

{% fetchxml resultVariable %}
<!— Fetchxml query -->
...
{% endfetchxml %}

डेटा को क्वेरी करने के लिए fetchxml का उपयोग करते समय, सुनिश्चित करें कि आप स्वयं-समापन टैग का उपयोग नहीं करते हैं. उदाहरण के लिए , <attribute name="title"/> के बजाय, <attribute name="title"></attribute> का उपयोग स्पष्ट क्लोजर टैग </attribute> के साथ करें.

परिणाम विशेषता

प्रदान किए गए चर में परिणाम विशेषता (जैसे पिछले नमूने में 'resultVariable') क्वेरी परिणाम और कुछ अन्य विशेषताओं को रखती है। FetchXML

  • इकाइयां,

    इस विशेषता में fetchxml जांच का परिणाम है. आप परिणाम को दोहरा सकते हैं और इसे अपने वेब टेम्पलेट में उपयोग कर सकते हैं.

    <table> 
    {% for entityVariable in resultVariable.results.entities %} 
    <tr> 
    <td>Attribut-1: {{ entityVariable.attribute1 }}</td> 
    <td>Attribut-2: {{ entityVariable.attribute2 }}</td> 
    </tr> 
    {% endfor %} 
    </table> 
    
  • तालिका नाम

    निकाय का तार्किक नाम मिल जाता है.

  • एक्सटेंशनडेटा

    वह संरचना मिल जाती है जिसमें अतिरिक्त डेटा होता है.

  • मिनएक्टिवरोसंस्करण

    सबसे निम्न सक्रिय रो वर्ज़न मूल्य मिल जाता है.

  • अधिकरिकॉर्ड

    पता लगाता है कि और रिकॉर्ड्स उपलब्ध हैं या नहीं.

  • पेजिंग कुकी

    वर्तमान पेजिंग जानकारी मिलती है.

  • कुलरिकॉर्डगणना

    संग्रह में कुल रिकॉर्ड्स की संख्या पता लगाता है.
    जब क्वेरी निष्पादित की गई थी, तो ReturnTotalRecordCount सही था.

  • कुलरिकॉर्डसंख्यासीमापार

    पता लगाता है कि क्वेरी के परिणाम कुल रिकॉर्ड संख्या से अधिक हैं या नहीं.

XML एट्रिब्यूट

प्रदान किए गए चर में XML विशेषता (जैसे कि पिछले नमूने में 'resultVariable') परिणामी क्वेरी रखती है जिसका उपयोग Microsoft Dataverse से डेटा प्राप्त करने के लिए किया जा सकता है। यह गुण डीबगिंग उद्देश्य के लिए तब उपयोगी होता है जब आप यह समझना चाहते हैं कि इस fetchxml टैग पर टेबल अनुमति किस प्रकार लागू की जा रही है.

अन्य समर्थित एलीमेंट्स और एट्रिब्यूट्स

Fetchxml लिक्विड टैग निम्नलिखित विशेषताओं और चाइल्ड तत्वों का समर्थन करता है।

एलीमेंट/चाइल्ड एलीमेंट एट्रिब्यूट बाल तत्व
फ़ेच मैपिंग
संस्करण
संख्या
पेज
पेजिंग-कुकी
utc-offset
एकीकृत
भिन्न
min-active-row-version
आउटपुट फ़ॉर्मेट
returntotalrecordcount
ताला रहित
ऑर्डर
एंटिटी
ऑर्डर एट्रिब्यूट
उपनाम
अवरोही
एंटिटी नाम
सभी एट्रिब्यूट
no-attrs
एट्रिब्यूट
ऑर्डर
फ़िल्टर
निकाय लिंक
फ़िल्टर करें प्रकार
संकेत
isquickfindfields
स्थिति
फ़िल्टर करें
निकाय लिंक नाम
आरंभ
समाप्ति
उपनाम
लिंक-प्रकार
दृश्यमान
काटना
सभी एट्रिब्यूट
no-attrs
एट्रिब्यूट
ऑर्डर
फ़िल्टर
निकाय लिंक
शर्त कॉलम
entityname
एट्रिब्यूट
ऑपरेटर
एकीकृत
उपनाम
uiname
uitype
uihidden
मान
मान

इसमें शामिल हैं

इसमें एक टेम्पलेट में दूसरे की सामग्रियाँ शामिल हैं, नाम द्वारा . Power Pagesमें, इस अन्य टेम्पलेट का स्रोत आम तौर पर एक वेब टेम्पलेट होता है। यह ऑपरेटर सामान्य टेम्पलेट फ़्रेगमेंट का एकाधिक स्थानों का पुनः उपयोग करने की अनुमति देता है.

जब एक टेम्पलेट को किसी अन्य टेम्पलेट में शामिल किया जाता है, तो शामिल टेम्पलेट को मूल टेम्पलेट में परिभाषित किसी भी चर तक पहुंच प्राप्त होती है।

{% include 'My Template' %}

सम्मिलित टैग में कितनी भी संख्या में नामित पैरामीटरों को पास किया जा सकता है. इन पैरामीटर्स को सम्मिलित टेम्पलेट में चर के रूप में परिभाषित किया गया है।

{% include 'My Template' a:x, b:y %}

ब्लॉक

टेम्पलेट इनहेरिटेंस प्रदान करने के लिए एक्सटेंशन के साथ उपयोग किया जाता है. उपयोग के लिए एक्सटेंड्स देखें.

विस्तार

ब्लॉक टैग के साथ प्रयोग किया जाता है, टेम्पलेट इनहेरिटेंस प्रदान करता है. यह ऑपरेटर पैरेंट लेआउट के विशिष्ट क्षेत्रों को ओवरराइड करने समय एकाधिक टेम्पलेट साझा लेआउट का उपयोग करने की अनुमति देता है.

Power Pagesमें, टैग को प्रदान किया गया मूल टेम्पलेट नाम आम तौर पर वेब टेम्पलेट के नाम को संदर्भित करता है।

एक्सटेंड्स का उपयोग करते समय, वह टेम्पलेट की पहली सामग्री होनी चाहिए और उसके बाद केवल ेक या अधिक ब्लॉक टैग होने चाहिए.

यदि पैरेंट टेम्पलेट में परिभाषित ब्लॉक को ओवरराइड नहीं किया गया है, तो पैरेंट टेम्पलेट में इसकी सामग्री (यदि कोई हो) रेंडर की जाती है।

टिप्पणी

आपको Liquid टेम्पलेट के अंदर बिना रेंडर किए गए कोड को छोड़ने की अनुमति देता है. ब्लॉक के भीतर कोई भी सामग्री रेंडर नहीं की जाती है, और कोई भी लिक्विड कोड निष्पादित नहीं किया जाता है।

कोड

Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.

उत्पादन

Hello. My name is Charles.

रॉ

यह सुविधा आपको लिक्विड कोड को पार्स या निष्पादित किए बिना पृष्ठ पर प्रदर्शित करने देती है।

उत्पादन

Hello, {{ user.fullname }}. My name is Charles.

प्रतिस्थापन

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

टिप

request.url में उपयोग किया गया URL कोई भी अनुरोधित मान हो सकता है और बाद के अनुरोधों के लिए कैश किया जा सकता है. request.url में सही मान सुनिश्चित करने के लिए, प्रतिस्थापन टैग, आंशिक URL जैसे ~{WebFile पथ} का उपयोग करने या साइट सेटिंग में पोर्टल URL को संग्रहित करने पर विचार करें.

कोड घटक

Understand codecomponent Dataverse निकाय टैग, कोड घटक Liquid टेम्प्लेट टैग का उपयोग करें देखें.

भी देखें

प्रवाह टैग नियंत्रित करें
पुनरावृति टैग
परिवर्तनशील टैग
Dataverse तरल टैग
कोड घटकों का उपयोग करें लिक्विड टेम्पलेट टैग