Lägga till anpassad JavaScript till en lista
Fliken Alternativ i listkonfigurationen i programmet Portalhantering innehåller ett textområde där du kan ange anpassade JavaScript. Om sidan innehåller jQuery-bibliotek kan du även använda det här. Skriptblocket kommer att läggas till längst ned på webbsidan, precis före sidans avslutande formulärtaggelement.
Listan hämtar sina data asynkront, och när den är slutför utlöser den en händelse loaded
som din anpassade JavaScript kan söka efter och applicera objekt i rutnätet på. Följande kod är ett ytterst enkelt exempel:
$(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");
});
});
});
Sök efter ett visst attributfält och ta reda på dess värde för att möjligen kunna ändra återgivningen av värdet. Följande kod hämtar varje cell i tabellen som innehåller värdet för den accountnumber
attribut. Ersätt accountnumber
med ett attribut som passar din tabell och vy.
$(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
});
});
});