使用 TableBuilder 构建单元表时,我遇到了为子行设置唯一类名的问题。(重量 2.5RC)
构建行的代码如下所示:
@Override
public void buildRowImpl(AdGroupProxy mainAdGroup, int absRowIndex) {
super.buildRowImpl(mainAdGroup, absRowIndex);
for (AdGroupProxy adGroup : mainAdGroup.getChildren()) {
super.buildRowImpl(adGroup, ++absRowIndex);
}
}
每个<tr>在循环内生成的都是一个子行。
<tr>'s 是使用属性生成的__gwt_subrow=1,__gwt_subrow=2...
但是,由于GWT 不支持 CSS3的问题,我不能使用以下选择器来选择子行:
.dataGridOddRow:not([__gwt_subrow="0"])
我不想buildRowImpl自己实现该方法。
关于如何仅将类名设置为子行的任何建议?