Del via


Legg til egendefinert JavaScript til en liste

Obs!

Fra og med 12. oktober 2022 er Power Apps-portaler Power Pages. Mer informasjon: Microsoft Power Pages er nå tilgjengelig (blogg)
Vi overfører og slår snart sammen Power Apps-portaldokumentasjonen med Power Pages-dokumentasjonen.

Fanen Alternativer i listekonfigurasjonen i Portalbehandling-appen inneholder et tekstområde der du kan angi egendefinert JavaScript. Hvis siden inneholder jQuery-bibliotek, kan du også bruke dette her. Skriptblokken blir lagt til nederst på nettsiden rett foran den avsluttende form-koden på siden.

Eksempel med egendefinert JavaScript.

Listen henter data asynkront, og når den er fullført, utløses en hendelse loaded som egendefinert JavaScript kan lytte etter og gjøre noe med elementer i rutenettet. Følgende kode er et enkelt 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");
});
});
}); 

Finn et bestemt attributtfelt og hent verdien til dette for å muligens endre gjengivelsen av verdien. Koden nedenfor henter hver tabellcelle som inneholder verdien til attributtet accountnumber. Erstatt accountnumber med et attributt som passer for din tabell 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å