Sdílet prostřednictvím


Přidání vlastního JavaScriptu do seznamu

Poznámka

S účinností od 12. října 2022 jsou portály Power Apps Power Pages. Další informace: Služba Microsoft Power Pages je nyní obecně dostupná (blog)
Zanedlouho migrujeme a sloučíme dokumentaci k portálům Power Apps s dokumentací k Power Pages.

Karta Možnosti v konfiguraci seznamu v aplikaci Správa portálu obsahuje textovou oblast, do které můžete zadat vlastní JavaScript. Pokud vaše stránka obsahuje knihovnu jQuery, můžete ji použít i zde. Blok skriptu bude přidán na konec webové stránky těsně před uzavírací značku formuláře stránky.

Příklad vlastního jazyka JavaScript.

Seznam získává data asynchronně a po jeho dokončení spustí událost loaded, kterou může váš vlastní JavaScript sledovat a provádět činnosti s položkami v mřížce. Níže je uveden jednoduchý příklad kódu:

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

Vyhledejte konkrétní pole atributu a získejte jeho hodnotu za účelem případného upravení vykreslování hodnoty. Následující kód načte každou buňku tabulky, která obsahuje hodnotu atributu accountnumber. Nahraďte accountnumber atributem vhodným pro vaši tabulku a zobrazení.

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

Viz také