3

2 つの dataTables を含むページがあります。そのうちの 1 つはページ読み込み時にデータが取り込まれ、もう 1 つは空です (ただし、骨組みです。つまり、ヘッダーと空の<tbody>タグがあります)。2 番目のテーブルは、最初のテーブルの行の選択に依存します。すべてが機能しており、2 番目のテーブルが空の場合を除いて、両方のテーブルでデータが正常に読み込まれ、表示されています。

空の場合、ヘッダーは次のように表示されます。

ここに画像の説明を入力

これらのヘッダーにはそれぞれにsWidthが設定されており、表示するデータがある場合、それらは正しい幅であり、すべてが世界に適しています. 私はまだ、テーブルにデータがない状態でそれらを動作させることができませんでした。

どんな援助でも大歓迎です。

編集

bAutoWidth のオンとオフを試しました (aoColumns プロパティで明示的な列幅を削除および追加します。

<th>また、要素に明示的な幅を与えようとし、明示的な幅<th width="50px">でクラスを設定しようとしました<th>。さらに、th のテキストを a でラップし<span>、幅を設定してから、幅のあるスタイルを設定しようとしました。何も機能していません。実際、<span>ヘッダー行をほぼ 0 に折りたたむことで、事態はさらに悪化しました。

また、table-layout:fixed が設定されています。

4

1 に答える 1

1

暗闇での撮影。やってみました:

table {
    table-layout: fixed;
}

?

于 2012-10-19T19:37:22.803 に答える