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.

Другие вопросы по тегам