在 gwt 中如何更改复选框单元格的样式?复选框单元格位于网格表内,并且
datagrid.getColumn(0).setCellStyleNames(SomeCssClass.getMyCss());
不工作
这是我的代码示例
CSS:
.checkBoxCss{
height:25px;
}
这是用于扩展 CSSResource 的 java
public interface MyCSS extends CssResource {
String checkBoxCss();
}
这是针对 Gridtable
class Gridtable{
public DataGrid<MyObject> createDatagrid(){
CheckboxCell myCheckbox= new CheckboxCell(true, false);
Column<MyObject, Boolean> checkCol = new Column<MyObject, Boolean>(myCheckbox) {
@Override
public Boolean getValue(MyObject object) {
return object.isSelected();
}
};
}
datagrid.addColumn(checkCol, "Test");
datagrid.getColumn(0).setCellStyleNames(MyResrouces.INSTANCE.MyCSS().checkBoxCss());
}