सूची में कस्टम JavaScript जोड़ें
पोर्टल प्रबंधन ऐप में सूची कॉन्फ़िगरेशन पर विकल्प टैब में एक पाठ क्षेत्र है जहां आप कस्टम JavaScript दर्ज कर सकते हैं. यदि आपके पृष्ठ में jQuery लाइब्रेरी शामिल है, तो आप उसका उपयोग यहाँ भी कर सकते हैं. स्क्रिप्ट ब्लॉक वेबपृष्ठ के निचले हिस्से में पृष्ठ के क्लोज़िंग प्रपत्र टैग के ठीक पहले जोड़ा जाएगा.
सूची को अपना डेटा एसिंक्रोनस रूप से प्राप्त होता है और पूर्ण हो जाने पर वह एक 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
});
});
});