Aracılığıyla paylaş


Özel JavaScript'i bir listeye ekleme

Not

12 Ekim 2022 tarihi itibarıyla Power Apps portalları, Power Pages olarak adlandırılmıştır. Daha fazla bilgi: Microsoft Power Pages genel kullanıma sunuldu (blog)
Yakında Power Apps portalları belgelerini taşıyıp Power Pages belgeleri ile birleştireceğiz.

Portal Yönetimi uygulaması içinde liste yapılandırmasındaki Seçenekler sekmesi özel JavaScript girebileceğiniz bir metin alanı içerir. Sayfanızda jQuery kitaplığı varsa buradan da kullanabilirsiniz. Komut dosyası bloğu, sayfanın sonuna, sayfa kapanış formu etiketinden hemen önce yerleştirilecektir.

Özel JavaScript örneği.

Liste, verilerini zaman uyumsuz olarak alır ve tamamlandığında özel JavaScript'inizin dinleyip ızgaradaki öğelerle eylemler gerçekleştirebildiği bir loaded olayını tetikler. Aşağıdaki kod küçük bir örnektir:

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

Belirli bir öznitelik alanı bulun ve büyük olasılıkla işleme değerini değiştirmek için onun değerini alın. Aşağıdaki kod, accountnumber özniteliği değeri içeren her tablo hücresini alır. accountnumber değerini tablonuz ve görünümünüze uygun bir öznitelikle değiştirin.

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

Ayrıca bkz.