是否可以更改网格中只听到一列的样式?!
有sjg:gridColumn
一个cssClass
属性,但是设置这个 css 只会应用于列下的行,而不是列标题。
在JQGRID - 是否可以在 JavaScript 中更改 HTML 标题文本的背景颜色?我得到的代码如下:
在您的 HTML 页面中。如果您只想对一列进行更改,您可以使用 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
可以做我正在寻找的东西吗?!