Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- $(document).ready(function () {
- $('#myTable').DataTable({
- "footerCallback": function (row, data, start, end, display) {
- var api = this.api(), data;
- // Remova a formatação para obter dados inteiros para o somatório
- // Remove the formatting to get integer data for summation
- var intVal = function (i) {
- return typeof i === 'string' ?
- i.replace(/[\$,]/g, '') * 1 :
- typeof i === 'number' ?
- i : 0;
- };
- // Total em todas as páginas
- // Total over all pages
- total = api
- .column(4)
- .data()
- .reduce(function (a, b) {
- return ((intVal(a) + intVal(b)) / 100);
- }, 0);
- // Total sobre esta página
- // Total over this page
- pageTotal = api
- .column(4, { page: 'current' })
- .data()
- .reduce(function (a, b) {
- return ((intVal(a) + intVal(b)) / 100);
- }, 0);
- // Atualizar rodapé
- // Update footer
- $(api.column(4).footer()).html(
- 'R$' + pageTotal + ' <br> R$' + total
- );
- }
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement