Compartir por


Engadir JavaScript personalizado nunha lista

O separador Opcións da configuración da lista na aplicación de Xestión de portais contén unha área de texto onde pode inserir JavaScript personalizado. Se a súa páxina inclúe a biblioteca jQuery, tamén pode usala aquí. O bloque de script engadirase á parte inferior da páxina web xusto antes da etiqueta do formulario de peche da páxina.

Exemplo de JavaScript personalizado.

A lista obtén os datos de forma asíncrona e, cando se está completa desencadea un evento loaded que o seu JavaScript personalizado pode buscar e facer algo cos elementos na grade. O seguinte código é un exemplo 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");
        });
    });
}); 

Localice un campo de atributo determinado e obteña o seu valor para modificar posiblemente o procesamento do valor. O seguinte código obtén cada cela da táboa que contén o valor do atributo accountnumber. Substitúa accountnumber por un atributo apropiado para a visualización e a táboa.

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

Consulte tamén