Mukautetun JavaScriptin lisääminen luetteloon
Huomautus
Power Apps -portaaleja kutsutaan 12. lokakuuta 2022 alkaen nimellä Power Pages. Lisätietoja: Microsoft Power Pages on nyt yleisesti saatavilla (blogi)
Siirrämme ja yhdistämme Power Apps -portaalien dokumentaation pian Power Pagesin dokumentaatioon.
Luettelomäärityksen Asetukset-välilehti Portaalin hallintasovelluksessa sisältää tekstialueen, johon voit syöttää mukautettua JavaScriptiä. Jos sivussasi on jQuery-kirjasto, voit käyttää sitä tässä. Merkkijonolohko lisätään verkkosivun alaosaan juuri ennen form-tunniste-elementin sulkemista.
Luettelon tiedot saadaan asynkronisesti. Kun luettelo on valmis, se käynnistää loaded
-tapahtuman, jota mukautettu JavaScript voi kuunnella. Se voi myös käsitellä ruudukon kohteita. Seuraava koodi on yksinkertainen esimerkki:
$(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");
});
});
});
Etsi tietty määritekenttä ja hae sen arvo, jotta arvon hahmonnusta voidaan tarvittaessa muokata. Seuraava koodi hakee kunkin taulukon solun, jossa on accountnumber
-määritteen arvo. Korvaa accountnumber
taulukkoon ja näkymään soveltuvalla määritteellä.
$(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
});
});
});