07.10.2019

Datatables sayılarda Nokta,Virgül

Laravel

Laravel Üzerinde Datatables kullanımı pek çok kod yazım derdinden bizleri kurtarıyor. Ancak Türkçe sayı formatında binlik ayracı ve ondalık ayracı değişiklik gerektiriyor. 

Binlik ayracı olarak nokta, ondalık ayracı olarak virgül kullanmak için aşağıdaki kodu Datatables javascript kodu içerisine eklemek gerekiyor.

https://datatables.net/forums/discussion/40503/excel-export-and-comma-decimal


{ 
extend: 'excel',
exportOptions: {
columns: ':visible',
format: {
body: function(data, row, column, node) {
data = $('

' + data + '

').text();
return $.isNumeric(data.replace(',', '.')) ? data.replace(',', '.') : data;
}
}
}
}

Köşeli parantezlerin sayısına dikkat edin. açtığınız ve kapattığınız fonksiyonlar hatalı olursa tablolarınız düzgün çalışmaz.

Yazar: Can BAYAT
Kimdir: 2015 yılından bu yana EMD Enerji Merkezi Danışmanlık şirketine bağlı olarak çalışmaktadır. 2016 SAÜ Fen Bilimleri Enstitüsü Jeofizik Mühendisliği Yüksek Lisans mezunudur. Evli ve bir çocuk babasıdır.
| | canbayat [at] gmail |