我使用jQuery創建了一個表。我添加了一個row.child,它將在每個父行之後顯示。在第一頁上,這工作正常。但是在第二頁卻缺失了。jQuery row.child在第二頁上丟失
function format(d) {
return '' +
'<i style=";color:#9b9b9b; font-size:10px; Padding-left:50px"> Vertragsart - ' + d[4] + ' | Intensität - ' + d[5] + '</i>' +
'';
}
var $j = jQuery.noConflict();
$j('document').ready(function() {
var oTable = $j('#position_list').DataTable({
"order": [[0, "desc"]],
"iDisplayLength": 50,
"oLanguage": {
"sLengthMenu": "Zeige _MENU_ Einträge",
"sSearch": "Suche:",
"sInfo": "Zeige _START_ bis _END_ von _TOTAL_ Einträgen",
"sInfoEmpty": "Zeige _START_ bis _END_ von _TOTAL_ Einträgen",
"sInfoFiltered": "(gefiltert aus _MAX_ Datensätzen)",
"oPaginate": {
"sNext": "Nächste",
"sPrevious": "Vorherige"
},
},
});
$j('.parentrow').closest('tr').each(function() {
var row = oTable.row(this);
var data = format(row);
row.child(format(row.data())).show();
});
});
我沒有你已瞭解與意味着「第一頁」和「第二頁」 – RiccardoC
在桌子上有一個分頁的。在表格的第一頁上,它顯示了所有的子行。當我切換到第二頁chilrow缺失 –
然後,我認爲你在分頁創建後應用函數,然後行不是「那裏」。在調用dataTable之前嘗試移動你的.each()函數來創建行,看看它是否能解決問題 – RiccardoC