Mukautetun JavaScriptin lisääminen luetteloon
Luettelomäärityksen Asetukset-välilehti Portaalinhallintasovelluksessa 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
});
});
});