Del via


Føje brugerdefineret JavaScript til en liste

Fanen Indstillinger på listekonfigurationen i appen Portaladministration indeholder et tekstområde, hvor du kan indtaste brugerdefineret JavaScript. Hvis din side indeholder jQuery-bibliotek, kan du også bruge det her. Scriptblokken tilføjes nederst på websiden lige foran sidens afsluttende formularmærke.

Eksempel på brugerdefineret JavaScript.

Listen henter dataene asynkront, og når det er afsluttet, udløser den derefter hændelsen loaded, som din brugerdefinerede JavaScript kan lytte efter, og kan gøre noget med elementerne i gitteret. Følgende kode er et simpelt eksempel:

$(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");
        });
    });
}); 

Find et bestemt attributfelt, og hent dets værdi for evt. at ændre gengivelsen af værdien. Følgende kode henter de enkelte celler i tabellen, der indeholder værdien af accountnumber-attributten. Erstat accountnumber med en attribut, der er relevant for din tabel og visning.

$(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
      });
   });
});

Se også