在JQGrid中如何将CSS应用到表格单元格(td)?

4
有没有办法在JQGrid中将一个特定的CSS类应用到给定列中的所有单元格?

我也在寻找这个,但我只找到了如何更改行的类别,可以通过设置“altclass”和“altRows”来实现。 - apaderno
2个回答

7

从文档来看,当设置 colModel 时,似乎可以给列指定特定的类:

jQuery("#grid_id").jqGrid({
    ...
    colModel: [
        { name: ..., classes: "col1", ... },
        { name: ..., classes: "col2", ... },
        ...
    ],
    ...
});

那么您应该可以像平常一样进行样式设置,例如:

td.col1 { background-color: #f00; }

太好了,谢谢 - 我错过了那个。我正在使用他们推出的新ASP.NET包装器,显然它没有完全暴露底层API。非常令人沮丧。 - Herb Caudill

1

非常抱歉。我们现在已经实现了您所需的功能,并且可以通过列的CssClass属性进行访问,例如:

代码:

<trirand:JQGridColumn DataField="City" CssClass="cityClass" ... />

当你这样做时,"cityClass" CSS类将被应用于"City"列中的所有单元格。我们已经更新了我们的ASP.NET下载,请从那里重新下载。

http://www.trirand.net/download.aspx

请使用 .zip 下载中提供的 Trirand.Web.Dll 替换您的现有文件。

如果这对您有所帮助,请告诉我们。如果您需要其他任何帮助,请随时告诉我们,我们会尽快将其添加到产品中。

祝好, Rumen Stankov Trirand


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接