1

テーブルをレンダリングするために dojo dataGrid を使用しています。ヘッダー行を非表示にする必要があります。

Dojo のドキュメントでは、.dojoxGrid-header { display:none; の使用が推奨されています。列ヘッダーをオフにしますが、デバッガーで使用される dojoxGridMasterHeader しか見ませんでした。 http://dojotoolkit.org/reference-guide/1.7/dojox/grid/DataGrid.html#hiding-the-headers-of-a-grid

Dojo dataGrid のヘッダー行を非表示にするために、HTML ファイルでこれを定義しました。

.dojoxGridMasterHeader { display:none; }

最初に dojo ライブラリーをロードし、次に独自の CSS スタイルをロードしました。

<style type="text/css">
.dojoxGridMasterHeader { display:none; }
</style>

ただし、UI は引き続き dataGrid にヘッダーを表示します。デバッガーは、ヘッダーのこのコードを表示します

CSS がまだ style="display: block" に上書きされる理由がわかりません

どうもありがとう。

4

1 に答える 1

1

追加!important

.dojoxGridMasterHeader {
     display: none !important;
}

http://jsfiddle.net/cswing/Uy3nQ/

于 2012-06-13T13:27:50.883 に答える