MVC3 WebGrid (Razor) を使用していますが、すべて正常に動作しています。ただし、列にある値に基づいて、特定の列に関連付けられている css クラスを変更する必要があります。
これを行う非サーバー側の JQuery の方法が既にあります。これを JQuery の外で実行したい理由はいくつかあります。
基本的に、セルの値に基づいてセルのトラフィックの照明/強調表示を行っています。したがって、セルの値が「62.5」の場合、にアタッチする必要があるクラス<td>
はscr60
. これにより、セルの背景色が適切な色合いに設定されます。
<tr>
<td class="scr60">62.5</td>
</tr>
定義のパラメーターを使用してセルのコンテンツの出力を制御できることはわかっていますが、コンテンツを含む実際の CSS クラスを設定する必要があります (値/コンテンツだけでなくセル全体が強調表示されるように)自体。format:
grid.Column()
<td>
値に基づいて、使用したい CSS クラスの名前を出力する別のヘルパー クラス/メソッドが既にあります。私が必要としているのは<td>
、そのメソッドの出力を使用して内容のスタイルを調整する方法です。
繰り返しますが、私はすでにこれを行う JQuery ソリューションを持っています。webgrid 自体でこれを行う方法を探しています。