5

クラスを webgrid の td に追加するのは簡単です。次に例を示します。

new WebGridColumn {
    ColumnName= "Owl.Species",
    Header= "Scientific Name",
    Style= "sci-name"
}

スタイル タグは、クラス「sci-name」をtd. th理想的なソリューションではないjQueryを使用せずに、その列にクラスを追加するにはどうすればよいですか。

4

3 に答える 3

1

それを行うための組み込みの方法はないと思います。メソッドが仮想としてマークされていないため、WebGrid クラスを拡張することさえできません。私が考えることができる最善の方法は、CSS を使用して、要素をそのインデックスnth-childでターゲットにすることです。th

<style type='text/css'>
    table thead tr th:nth-child(2) {
        background: yellow;
    } 
</style>

まだ理想的ではありませんが、JQuery を使用するよりはましだと思います。

于 2012-09-03T21:25:05.330 に答える
0

これには ParametersのheaderStyleプロパティを使用できますWebGrid.GetHtml

例えば:

ここに画像の説明を入力

お役に立てれば!!!

于 2012-09-03T14:19:19.253 に答える
0

Javascript以下のコードを使用してこれを行うことができます。これが最も簡単な方法です。

JsFiddle の例

$("table tr th:nth-child(n)").addClass("col-md-1");
于 2015-11-06T14:01:40.763 に答える