Jaa


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.

Mukautetun JavaScriptin esimerkki.

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

Katso myös