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());
}