アプリケーションに複数のタブがあり、複数のデータテーブルがあります。
画面サイズに基づいてデータテーブルの高さを調整する方法を見つけようとしています。
以下の機能を試してみましたが、ウィンドウのサイズを変更してもデータテーブルの高さが増えないようです。何か提案は非常に役に立ちますか?
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();
}
}
}
});