Mam taki kod:
$.ajax({
method: ajaxData['method'],
url: ajaxData['url'],
data: ajaxData['data'],
dataType: "JSON",
success: function (res) {
$('.x-tabs').show();
if (res.message) {
$('.error').html(res.message);
return false;
} else {
}
elementShowSiblingsHide(element);
plotStandardResult
(option
, res
.ticks
, res
.details
.min, res
.details
.max, summary
, element
.split('#')[1
]); setXaxisDataSummary(element, summary);
getYaxisTicks(element);
$('#month .jqplot-xaxis-tick').on('click', function () {
return false;
});
$('#summary_month .jqplot-xaxis-tick').on('click', function () {
return false;
});
$('#pozax_month .jqplot-xaxis-tick').on('click', function () {
return false;
});
var table = '<table id="users_sum_year">';
table += '<thead><tr><th>Użytkownik</th><th>Data</th><th>Suma obrotów</th></tr><thead>';
table += '<tbody>';
for (var i = 0; i < res.table.length; i++) {
for (var j = 0; j < res.table[i].ticks_year.length; j++) {
//rok
table += '<tr class="year_sum" data-user=' + res.table[i].username + ' data-year=' + res.table[i].ticks_year[j][0] + '><td>' + res.table[i].username + '</td><td>' + res.table[i].ticks_year[j][0] + '</td><td>' + format_number(res.table[i].ticks_year[j][1] / 100) + '</td></tr>';
//miesiace roku ukryte
for (var k = 0; k < res.table[i].ticks_month[res.table[i].ticks_year[j][0]].length; k++) {
var date = res
.table
[i
].ticks_month
[res
.table
[i
].ticks_year
[j
][0]][k
][0] + '-' + res
.table
[i
].ticks_month
[res
.table
[i
].ticks_year
[j
][0
]][k
][1
]; var sum = res.table[i].ticks_month[res.table[i].ticks_year[j][0]][k][2];
table
+= '<tr class="month_sum" data-user=' + res
.table
[i
].username
+ ' data-year=' + res
.table
[i
].ticks_year
[j
][0] + '><td></td><td>' + date + '</td><td>' + format_number
(sum
/ 100) + '</td></tr>';
}
}
}
table += '</tbody>';
table += '</table>';
$('#tables_container').html(table);
$('#users_sum_year').DataTable({
"paging": true,
"ordering": false,
"info": false,
'bFilter': false
});
}
});
kiedy zaznacze w objekcie paging: true to zle mi Tworzy tabele co widac na:

a kiedy paging ustawie na false to jest dobrze co widac tutaj:

Domyslam sie ze problem polega na tym ze datatable musi dodawac do listy ukryte pola tr i dlatego ucina o te ukryte. Jakies pomysly jak taki problem rozwiazac?
Problem rozwiazany pomoglo takie cos:
$('#users_sum_year').DataTable({
"paging": true,
"aLengthMenu": [[100, 200, 300, -1], [8, 16, 32, "All"]],
"iDisplayLength": 100,
"ordering": false,
"info": false,
'bFilter': false
});