GWT: установка определенных стилей для ячейки в браузере ячеек
Мне нужно настроить конкретные стили ячеек браузера в GWT из файла CSS. Любые указатели о том, как это сделать
2 ответа
Если вы используете 2,4 или 2,5 SDK GWT
Override 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>"));
Вы должны быть в состоянии установить стиль CSS для любого виджета, используя методы из UIObject. В этом случае что-то вроде этого должно работать:
cellBrowserInstance.setStylePrimaryName("newStyle");
с "newStyle", который указан в вашем CSS.