我的应用程序中有多个选项卡,其中包含多个数据表。
我正在尝试找出一种根据屏幕尺寸调整数据表高度的方法。
我尝试了以下功能,但调整窗口大小时似乎没有增加数据表的高度。有什么建议会很有帮助吗?
var calcDataTableHeight = function(percentageValue) {
return $(window).height()*(percentageValue)/100;
};
$(window).resize(function() {
var table = $.fn.dataTable.fnTables(true);
if ( table.length > 0 ) {
for(var i=0;i<table.length;i++){
$(table[i]).dataTable().css({ height: $(table[i]).dataTable().parent().height() });
$(table[i]).dataTable().fnAdjustColumnSizing();
}
}
}
});