グリッドで聞いた 1 つの列だけスタイルを変更することは可能ですか?!
sjg:gridColumn
にはプロパティがありcssClass
ますが、この css を設定すると、列ヘッダーではなく、列の下の行にのみ適用されます。
JQGRIDで - JavaScript で HTML ヘッダー テキストの背景色を変更することは可能ですか? 私はコードを次のように取得しました:
あなたのHTMLページで。1 つの列のみを変更する場合は、setLabel メソッドを使用できます。
$("#myGrid").jqGrid('setLabel','Price', '', {'background':'red'});
また
$("#myGrid").jqGrid('setLabel','Price', '', 'myColorClass');
しかし、私はそれを機能させることができませんでした。
最後に、列ヘッダーには一意の ID があるため、以下を使用できます。
document.getElementById("gridtable_sampleColumn").style.backgroundColor = "#FF0000";
もっと良い方法があると思いますか。私はこのようなものを探していました:
<sjg:gridColumn name="sampleColumn"
cssClass="makeThisSmall" />
そして私のcssで
.makeThisSmall{
font-size : smaller;
}
これは機能せず、列ヘッダーではなく行 css のみを変更しました。
また、これは私が探してgridColumn
いるformatoptions
ことを行うことができることがわかりました?!