Özel JavaScript'i bir listeye ekleme
Portal Yönetimi uygulamasının liste yapılandırmasındaki Seçenekler sekmesinde, özel JavaScript girebileceğiniz bir metin alanı bulunur. Sayfanızda jQuery kitaplığı varsa buradan da kullanabilirsiniz. Komut dosyası bloğu, sayfanın sonuna, sayfa kapanış formu etiketinden hemen önce yerleştirilecektir.
Liste verilerini eş zamanlı olmayan bir şekilde alır ve tamamlandığında, özel JavaScript'inizin dikkate alıp ızgaradaki öğelerle işlem yapabileceği bir loaded
etkinliğini 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
});
});
});