我需要从CSS文件中设置GWT中特定样式的Cell Browser单元格。关于如何做的任何指示
答案 0 :(得分:1)
如果您使用的是2.4或2.5 sdk的GWT
在创建列时覆盖getCellStyleNames()
。
TextColumn<String> col= new TextColumn<String>() {
@Override
public String getCellStyleNames(Context context, String object) {
return "yourStylee";
}
@Override
public String getValue(String object) {
return object.getName();
}
};
};
如果是它的细胞
public void render(com.google.gwt.cell.client.Cell.Context context, Meeting object, SafeHtmlBuilder sb) {
sb.append(SafeHtmlUtils.fromString(" <div class=youclass><table>"));
// Code goes here
sb.append(SafeHtmlUtils.fromString("<table> </div>"));
答案 1 :(得分:0)
您应该能够使用UIObject中的方法在任何窗口小部件上设置css样式。在这种情况下,这样的事情应该有效:
cellBrowserInstance.setStylePrimaryName("newStyle");
在你的CSS中列出了“newStyle”。