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


सूची में कस्टम JavaScript जोड़ें

नोट

12 अक्टूबर 2022 से प्रभावी, Power Apps पोर्टल Power Pages है। अधिक जानकारी: Microsoft Power Pages अब आम तौर पर उपलब्ध है (ब्लॉग)
हम जल्द ही Power Apps पोर्टल दस्तावेज़ीकरण को Power Pages दस्तावेज़ीकरण के साथ माइग्रेट और विलय करेंगे।

पोर्टल प्रबंधन ऐप में सूची कॉन्फ़िगरेशन पर विकल्प टैब में एक पाठ क्षेत्र है जहां आप कस्टम JavaScript दर्ज कर सकते हैं. यदि आपके पृष्ठ में jQuery लाइब्रेरी शामिल है, तो आप उसका उपयोग यहाँ भी कर सकते हैं. स्क्रिप्ट ब्लॉक वेबपृष्ठ के निचले हिस्से में पृष्ठ के क्लोज़िंग प्रपत्र टैग के ठीक पहले जोड़ा जाएगा.

कस्टम JavaScript उदाहरण.

सूची को अपना डेटा एसिंक्रोनस रूप से प्राप्त होता है और पूर्ण हो जाने पर वह एक loaded ईवेंट को ट्रिगर करता है, जिसे आपका कस्टम JavaScript सुनकर ग्रिड में मौजूद आइटमों पर किसी कार्रवाई को अंजाम दे सकता है. निम्न कोड एक मामूली उदाहरण है:

$(document).ready(function (){
$(".entitylist.entity-grid").on("loaded", function () {
$(this).children(".view-grid").find("tr").each(function (){
// do something with each row
$(this).css("background-color", "yellow");
});
});
}); 

कोई ख़ास एट्रिब्यूट फ़ील्ड ढूँढकर उसका मान प्राप्त करें और फिर उसका उपयोग संभवतः मान की रेंडरिंग संशोधित करने के लिए करें. निम्न कोड उस प्रत्येक तालिका कक्ष को प्राप्त करता है, जिसमें accountnumber एट्रिब्यूट का मान शामिल होता है. आप accountnumber की जगह पर अपने तालिका और दृश्य के लिए उचित एट्रिब्यूट का उपयोग करें.

$(document).ready(function (){
   $(".entitylist.entity-grid").on("loaded", function () {
      $(this).children(".view-grid").find("td[data-attribute='accountnumber']").each(function (i, e){
         var value = $(this).data(value);
         // now that you have the value you can do something to the value
      });
   });
});

भी देखें