【问题标题】:how do I apply a class to the header cell for a column in slickgrid如何将类应用于 slickgrid 中列的标题单元格
【发布时间】:2012-03-13 03:43:32
【问题描述】:

我在 slickgrid 中有一个列,其中所有单元格都需要在单元格的右侧应用一些填充。我在初始化网格的列时使用 cssClass 属性,但这仅适用于列的非标题单元格。如何指定用于标题的 css 类,以便我也可以对其应用正确的填充?如果没有该填充,标题单元格将与其下方的其余单元格稍微不一致。

【问题讨论】:

    标签: css slickgrid


    【解决方案1】:

    如果这些样式适用于所有单元格,您可以使用内置的.slick-cell.slick-headerrow-column CSS 类来设置它们的样式。但是,需要注意的一件事是,如果您的样式具有较低的规则特异性,则它们可能不会覆盖 SlickGrid 的默认值。如果这是您的应用程序中的问题,请增加规则的特异性或使用!important - .slick-cell { padding-right:10px !important; }

    【讨论】:

    • 问题是我不想将其应用于所有单元格或所有列 - 我只想将其应用于一个列标题单元格。我可以为给定列中的所有单元格设置它,但不能为标题单元格设置它。除了在 div.slick-headerrow-column jquery 选择列表中选择第 n 列并以这种方式应用 css 来指定我需要的列标题之外,我找不到任何东西。为单个标题单元格设置样式似乎是一种过度劳累的方法。
    • 哦,我明白了。在这种情况下,您可以通过列定义为列标题指定 CSS 类 - columnDef.headerCssClass。
    猜你喜欢
    • 2021-12-06
    • 2011-02-14
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 2013-07-22
    • 2013-04-26
    • 1970-01-01
    • 2012-04-08
    相关资源
    最近更新 更多