Dodaj własny JavaScript do listy
Uwaga
12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.
Zakładka Opcje w konfiguracji listy w aplikacji Zarządzanie portalem zawiera obszar tekstowy, w którym można wpisać własne dane.JavaScript Jeśli twoja strona zawiera bibliotekę jQuery, możesz jej użyć także tutaj. Blok skryptu zostanie dodany u dołu strony sieci Web tuż przed znacznikiem formularza strony.
Lista otrzymuje dane asynchronicznie, a po zakończeniu pobieranie wyzwolone zostaje zdarzenie loaded
, którego niestandardowy JavaScript może nasłuchiwać i zrobić coś z elementami w siatce. Poniżej przedstawiony kod to prosty przykład:
$(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");
});
});
});
Znajdź pole określonego atrybutu i pobierz jego wartość, aby w miarę możliwości zmodyfikować renderowanie wartości. Następujący kod pobiera każdą komórkę tabeli, która zawiera wartość atrybutu accountnumber
. Zastąp accountnumber
atrybutem odpowiednim dla tabeli i widoku.
$(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
});
});
});