我在GWT中有一个celltable,我可以通过这个改变特定列的颜色
celltable.addColumnStyleName(4, "bluetext");
Run Code Online (Sandbox Code Playgroud)
但我怎么能改变第3行的颜色
谢谢
Ril*_*ark 16
您必须提供一个RowStyles返回每行的css类名的对象.因此,要为行设置特定颜色,您必须使用该颜色定义css类,然后使RowStyles对象返回相关行的该类.
我认为你设置这个cellTable.setRowStyles或类似的东西.
cellTable.setRowStyles(new RowStyles<T>() {
@Override
public String getStyleNames(T rowObject, int rowIndex) {
if (rowIndex == 3) {
return "bluetext";
} else {
return "normaltext";
}
});
Run Code Online (Sandbox Code Playgroud)