Afegir JavaScript personalitzat a una llista
La pestanya Opcions de la configuració de llista a l'aplicació Administració del portal conté una àrea de text on podeu introduir JavaScript personalitzats. Si la vostra pàgina inclou una biblioteca jQuery, també la podeu utilitzar aquí. El bloc de l'script s'afegirà a la part inferior de la pàgina web davant de l'etiqueta del formulari de tancament de la pàgina.
La llista obté les dades de manera asíncrona i un cop es completa, activarà una incidència loaded
que el JavaScript personalitzat pot escoltar i fer alguna cosa amb elements de la quadrícula. El següent codi és un exemple trivial:
$(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");
});
});
});
Busqueu un camp d'atribut particular i obteniu el seu valor per modificar possiblement la representació del valor. El codi següent rep les cel·les de la taula que contenen el valor de l'atribut accountnumber
. Substituïu accountnumber
per un atribut apropiat per ala vostra taula i visualització.
$(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
});
});
});