2 つの dataTables を含むページがあります。そのうちの 1 つはページ読み込み時にデータが取り込まれ、もう 1 つは空です (ただし、骨組みです。つまり、ヘッダーと空の<tbody>
タグがあります)。2 番目のテーブルは、最初のテーブルの行の選択に依存します。すべてが機能しており、2 番目のテーブルが空の場合を除いて、両方のテーブルでデータが正常に読み込まれ、表示されています。
空の場合、ヘッダーは次のように表示されます。
これらのヘッダーにはそれぞれにsWidthが設定されており、表示するデータがある場合、それらは正しい幅であり、すべてが世界に適しています. 私はまだ、テーブルにデータがない状態でそれらを動作させることができませんでした。
どんな援助でも大歓迎です。
編集
bAutoWidth のオンとオフを試しました (aoColumns プロパティで明示的な列幅を削除および追加します。
<th>
また、要素に明示的な幅を与えようとし、明示的な幅<th width="50px">
でクラスを設定しようとしました<th>
。さらに、th のテキストを a でラップし<span>
、幅を設定してから、幅のあるスタイルを設定しようとしました。何も機能していません。実際、<span>
ヘッダー行をほぼ 0 に折りたたむことで、事態はさらに悪化しました。
また、table-layout:fixed が設定されています。