Css GWT FlexTable标题列

Css GWT FlexTable标题列,css,gwt,Css,Gwt,我对表中的各种元素都有CSS定义,如下所示(省略了细节,只提供样式名称供参考)。 我为偶数行应用样式,如: flexTable.getRowFormatter().getElement(row).setClassName("even"); 但由于某些原因,标题样式不应用于表。这是我试过的 实际上,我希望th将样式应用于第一行,但不确定这是否是一个有效的假设 将标题样式从th更改为类似于theader的样式,然后使用第一行的行格式化程序明确应用于第一行。我尝试将第一行值都设置为1和0,但

我对表中的各种元素都有CSS定义,如下所示(省略了细节,只提供样式名称供参考)。

我为偶数行应用样式,如:

flexTable.getRowFormatter().getElement(row).setClassName("even"); 
但由于某些原因,标题样式不应用于表。这是我试过的

  • 实际上,我希望
    th
    将样式应用于第一行,但不确定这是否是一个有效的假设
  • 将标题样式从
    th
    更改为类似于
    theader
    的样式,然后使用第一行的行格式化程序明确应用于第一行。我尝试将第一行值都设置为1和0,但两个都没有给出结果

有人能帮我找出哪里出了问题吗?

我很确定FlexTable不会呈现
标记。所有内容都包含在

您还必须记住,
标记几乎是不可缩放的,因此要设置整行的样式,您需要对所有子
标记应用相同的样式

tr.someStyle td {
  /* all styles that apply to the row */
}

如果您发布了您的实际样式和未应用的样式,也许我们可以进一步提供帮助。

将样式详细信息添加到原始样式中question@vishal.biyani,好的,您是否也阅读了关于FlexTable的部分,而不是呈现
标记?我只是仔细检查了FlexTable的源代码,一切都是
。所以你需要为第一行设计一种特殊的样式。你说得对。我为header创建了一个单独的样式,并使用flexTable.getRowFormatter().addStyleName(0,“headerRow”)应用;早期的错误包括错误的行号和应用样式的方式。谢谢你的帮助,你引导我找到正确的解决方案!
tr.someStyle td {
  /* all styles that apply to the row */
}