Προσθήκη προσαρμοσμένου JavaScript σε λίστα
Σημείωση
Από τις 12 Οκτωβρίου 2022, οι πύλες του Power Apps είναι Power Pages. Περισσότερες πληροφορίες: Το Microsoft Power Pages είναι πλέον γενικά διαθέσιμο (ιστολόγιο)
Σύντομα θα μετεγκαταστήσουμε και θα συγχωνεύσουμε την τεκμηρίωση των πυλών Power Apps με την τεκμηρίωση Power Pages.
Η καρτέλα Επιλογές στη ρύθμιση παραμέτρων της λίστας στην εφαρμογή Διαχείριση πύλης περιέχει μια περιοχή κειμένου όπου μπορείτε να εισαγάγετε προσαρμοσμένα JavaScript. Εάν η σελίδα σας περιλαμβάνει βιβλιοθήκη jQuery, μπορείτε να τη χρησιμοποιήσετε και εδώ. Το μπλοκ της συμβολοσειράς θα προστεθεί στο κάτω μέρος της ιστοσελίδας ακριβώς πριν την ετικέτα κλεισίματος φόρμας της σελίδας.
Η λίστα λαμβάνει τα δεδομένα ασύγχρονα και όταν ολοκληρωθεί θα ενεργοποιήσει ένα συμβάν loaded
που το προσαρμοσμένο σας JavaScript μπορεί να ακούσει και να κάνει κάτι με τα στοιχεία στο πλέγμα. Ο παρακάτω κώδικας είναι ένα εύκολο παράδειγμα:
$(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");
});
});
});
Βρείτε ένα συγκεκριμένο πεδίο χαρακτηριστικού και λάβετε την τιμή του για να τροποποιήσετε πιθανότατα την απόδοση της τιμής. Ο παρακάτω κώδικας λαμβάνει κάθε κελί πίνακα που περιέχει την τιμή του χαρακτηριστικού accountnumber
. Αντικαταστήστε το accountnumber
με ένα χαρακτηριστικό που είναι κατάλληλο για τον πίνακα και την προβολή.
$(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
});
});
});