<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Datatables footer sum | SanalData | Yazılım ve Teknoloji Haberleri Sitesi</title>
	<atom:link href="https://www.sanaldata.com/e/datatables-footer-sum/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sanaldata.com</link>
	<description>Yazılım ve teknoloji üzerine her türlü makaleye ulaşabileceğiniz site</description>
	<lastBuildDate>Sun, 13 Dec 2020 07:03:41 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.sanaldata.com/wp-content/uploads/2016/11/cropped-logo-32x32.png</url>
	<title>Datatables footer sum | SanalData | Yazılım ve Teknoloji Haberleri Sitesi</title>
	<link>https://www.sanaldata.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Datatables&#8217;da Sütun Toplamını Footer&#8217;da Göstermek</title>
		<link>https://www.sanaldata.com/datatablesda-sutun-toplamini-footerda-gostermek</link>
					<comments>https://www.sanaldata.com/datatablesda-sutun-toplamini-footerda-gostermek#respond</comments>
		
		<dc:creator><![CDATA[Burak]]></dc:creator>
		<pubDate>Tue, 01 Dec 2020 15:04:45 +0000</pubDate>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Datatable Dip Toplamını Hesaplama]]></category>
		<category><![CDATA[datatables column sum]]></category>
		<category><![CDATA[Datatables footer sum]]></category>
		<category><![CDATA[Datatables Sütun Toplattırma]]></category>
		<guid isPermaLink="false">https://www.sanaldata.com/?p=1508</guid>

					<description><![CDATA[<p>Merhabalar, Datatables javascript kullanarak sizlerde kayıtları gösterme yapıyorsanız ve belli bir sütunun toplamının göstermek isterseniz aşağıdaki kodları kullanabilirsiniz. Aşağıdaki kodda Türkçe dil paketide vardır 🙂 Ayrıca normalde dip toplamda rakamı çok karışık gösteriyordu ben bunu süslemek için binlik diye ayrı bir fonk. yazdım oda aşağıdaki kodun içinde bilginiz olsun 🙂</p>
The post <a href="https://www.sanaldata.com/datatablesda-sutun-toplamini-footerda-gostermek">Datatables’da Sütun Toplamını Footer’da Göstermek</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></description>
										<content:encoded><![CDATA[<p>Merhabalar,</p>



<p>Datatables javascript kullanarak sizlerde kayıtları gösterme yapıyorsanız ve belli bir sütunun toplamının göstermek isterseniz aşağıdaki kodları kullanabilirsiniz. Aşağıdaki kodda Türkçe dil paketide vardır  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ayrıca normalde dip toplamda rakamı çok karışık gösteriyordu ben bunu süslemek için binlik diye ayrı bir fonk. yazdım oda aşağıdaki kodun içinde bilginiz olsun <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;script&gt;
              function binlik(n) {
                 
                  return n.toFixed(2).replace('.', ',').replace(/\d{3}(?=(\d{3})*,)/g, function(s) {
                      var t='.' + s;
                      return t;
                  })
              }
          &lt;/script&gt; 
&lt;script&gt;
                 $(function () {
                     $("#giderler_hepsi").DataTable({   
                         "responsive": true,
                         "autoWidth": false,
                         "pageLength": 10,
                         "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "Bütün Kayıtlar"]],
                         "order": [[0, "desc"]],                      
                         dom: 'Bfrtip',
                         buttons: [
                                       {
                                           text: 'Yeni Gider Kaydı',
                                           action: function (e, dt, node, config) {
                                               location.href = 'panel.aspx?i=yeni_gider';
                                           }
                                       },
                                        {
                                                text: 'Yeni Kategori',
                                                action: function (e, dt, node, config) {
                                                    location.href = 'panel.aspx?i=yeni_gider_kategori';
                                                }
                                         },
                             'csv', 'excel', 'pdf', 'print', 'pageLength'
                         ],
                         "language": {

                             "lengthMenu": "_MENU_ adet kayıt göster",
                             "emptyTable": "Gösterilecek ver yok.",
                             "processing": "Veriler yükleniyor",
                             "sDecimal": ".",
                             "sInfo": "_TOTAL_ kayıttan _START_ - _END_ arasındaki kayıtlar gösteriliyor",
                             "sInfoFiltered": "(_MAX_ kayıt içerisinden bulunan)",
                             "sInfoPostFix": "",
                             "sInfoThousands": ".",
                             "sLengthMenu": "Sayfada _MENU_ kayıt göster",
                             "sLoadingRecords": "Yükleniyor...",
                             "sSearch": "Ara:",
                             "sZeroRecords": "Eşleşen kayıt bulunamadı",
                             "oPaginate": {
                                 "sFirst": "İlk",
                                 "sLast": "Son",
                                 "sNext": "Sonraki",
                                 "sPrevious": "Önceki"
                             },
                             "oAria": {
                                 "sSortAscending": ": artan sütun sıralamasını aktifleştir",
                                 "sSortDescending": ": azalan sütun sıralamasını aktifleştir"
                             },


                             "select": {
                                 "rows": {
                                     "_": "%d kayıt seçildi",
                                     "0": "",
                                     "1": "1 kayıt seçildi"
                                 }
                             },
                             buttons: {
                                 pageLength: {
                                     _: "%d adet kayıt gösterilsin",
                                     '-1': "Bütün Kayıtlar"
                                 }
                             }
                         },      
                         //  sütun toplama fonksiyonu baslangıc

                         "footerCallback": function (row, data, start, end, display) {
                             var api = this.api(), data;

                             //  Hücrenin değerini Numbera çeviriyoruz.

                             var intVal = function (i) {
                                 return typeof i === 'string' ?
                                     i.replace(".","").replace(',', '.') * 1 :
                                     typeof i === 'number' ?
                                     i : 0;
                             };

                             // 2. Sütunun değerlerini toplayıp toplamAraTutar değişkenine atıyoruz.

                             toplamAraTutar = api.column(2, { "filter": "applied" }).data()
                                 .reduce(function (a, b) {
                                     return intVal(a) + intVal(b);
                                 }, 0); 
                             
                             // Bu şekilde tablonun footer ına da yazılabilir.
                             $(api.column(2).footer()).html(
                                 binlik(toplamAraTutar)  + '  TL'
                             );

                         }
                         
                         //  sütun toplama fonksiyonu bitiş
                     
                     }); 
                    
       
                 });



            &lt;/script&gt;</pre></div>The post <a href="https://www.sanaldata.com/datatablesda-sutun-toplamini-footerda-gostermek">Datatables’da Sütun Toplamını Footer’da Göstermek</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sanaldata.com/datatablesda-sutun-toplamini-footerda-gostermek/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
