Share via


Føje brugerdefineret JavaScript til en liste

Bemærk

Fra 12. oktober 2022 bliver Power Apps-portaler til Power Pages. Flere oplysninger: Microsoft Power Pages er nu generelt tilgængelig (blog)
Vi overfører og fletter snart dokumentationen til Power Apps-portalerne med Power Pages-dokumentationen.

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 en hændelsen loaded, som dit 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å