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.
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
});
});
});