私はWebアプリを開発しています。このアプリは、さまざまなビューにいくつか(〜5)の異なるデータテーブルを表示します。データテーブルの1つだけについて、列名で一番上の行を非表示にしようとしましたが(ただし、他の行はこの行のままにしておきます)、成功しませんでした。私が見つけたソリューションのほとんどはCSSを使用しているため、この行はアプリのすべてのデータテーブルから消えていました。誰かがそのための良い解決策を知っていますか?
これは、アプリでデータテーブルを作成する方法の例です。
this._currentDiv = $('<div></div>');
this._stopsTable = $('<table></table>');
$(this._currentDiv).append(this._stopsTable);
$(this._currentDiv).append(self._stopsTable);
$(this._currentDiv).append(data);
$(this._stopsTable).dataTable({
"bJQueryUI": true,
"bPaginate":false,
"bLengthChange":false,
"bFilter":false,
"bSort":false,
"bInfo":false,
"bAutoWidth":false,
"sScrollY": "100px",
"aoColumns":[
{ "sTitle":"a" },
{ "sTitle":"b" },
{ "sTitle":"c" }
]
});
これが私が試したcssコードです:
.dataTables_wrapper table thead {
display:none;
}
可能な場合はJavaScriptソリューションを好みます。