答案 0 :(得分:2)
隐藏表格后,您需要重新绘制表格。 http://jsfiddle.net/rn68jqth/42/
implementation 'com.android.support:support-v4:28.+'
答案 1 :(得分:1)
您还可以销毁表并重新创建,而不是使用hide show display none。 http://jsfiddle.net/rn68jqth/67/
$(function() {
var table = $('#example').DataTable(
{
scrollY: "300px",
scrollX: true,
scrollCollapse: true,
paging: false,
ordering: false,
bInfo: false,
searching: false,
fixedColumns: {
leftColumns: 1,
heightMatch: 'auto'
},
});
$('tr').on('click', function() {
var index = $(this).data('id');
//$('.tr_'+index).hide('fast');
$('.tr_'+index).attr("style","display:none;");
$('#example').DataTable().destroy();
$('#example').DataTable({
scrollY: "300px",
scrollX: true,
scrollCollapse: true,
paging: false,
ordering: false,
bInfo: false,
searching: false,
fixedColumns: {
leftColumns: 1,
heightMatch: 'auto'
},
});
});
});