【问题标题】:GWT celltable make some columns boldGWT celltable 使某些列加粗
【发布时间】:2012-06-08 23:13:13
【问题描述】:

我正在使用 GWT CellTable。

我有一个要求,我想将几​​行中的几列设为粗体,具体取决于该列的数据。

我似乎找不到任何干净的实现。

任何指针都会有所帮助。

【问题讨论】:

    标签: css gwt celltable


    【解决方案1】:

    如果样式直接取决于单元格的值,那么您可以扩展Column 并覆盖getCellStyleNames

    否则,您可以使用 RowStyles 将 CSS 类名称应用于行(取决于行对象),在单元格必须为粗体的列上使用 Column#setCellStyleNames,并在 CSS 中使用后代选择器样式表仅将粗体样式应用于行和列交叉处的单元格:

    .rowWithBoldCells .cellMightBeBold { font-weight: bold; }
    

    rowWithBoldCells 仅应用于某些单元格必须为粗体的行,cellMightbeBold 应用于给定列中的所有 个单元格)。

    【讨论】:

    • 谢谢,正是我需要的。我使用的是扩展选项,但第二个也不错。
    猜你喜欢
    • 2011-05-19
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    相关资源
    最近更新 更多