私のアプリケーションには左ペインと右ペインがあります。右側のペインには複数のタブがあり、各タブにはデータテーブルがあります。
ユーザーが右側のペインのみを表示したい場合は、右側のペインを展開する機能を提供するため、右側のペインが展開されるたびにデータテーブルを展開する必要があります。
現在、以下のコードを使用してデータテーブルを展開/折りたたんでいますが、これは正しく機能していないようです。1 つのデータ テーブル (画面に表示されている現在のテーブル) のみが適切にサイズ変更され、他のテーブルは適切にサイズ変更されません。
誰かがこの問題について私を助けてくれますか?
function onCollapse(e) {
var table = $.fn.dataTable.fnTables(true);
if ( table.length > 0 ) {
setTimeout(function () {
for(var i=0;i<table.length;i++){
$(table[i]).dataTable().fnAdjustColumnSizing();
}
}, 200);
}
}
function onExpand(e) {
var table = $.fn.dataTable.fnTables(true);
if ( table.length > 0 ) {
setTimeout(function () {
for(var i=0;i<table.length;i++){
$(table[i]).dataTable().fnAdjustColumnSizing();
}
}, 200);
}
}
ありがとう、バラニ