Как добавить ячейку переключателя в CellTable в GWT? - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь реализовать возможность голосовать «да» или «нет» или «ничего», и я реализовал запись для голосования в CellTable. Теперь я хочу добавить столбцы «да» и «нет», и в каждой строке я хочу добавить две кнопки радио. По умолчанию нет способа добавить ячейку радиокнопки?

Я попытался сделать это, создав собственную ячейку кнопки, но, похоже, она не работает. Класс ButtonZelle extends AbstractCell {

    RadioButton button;

    public ButtonZelle(RadioButton button){
        this.button=button;

    }

    @Override
    public void render(RadioButton value) {
        // Prüfen ob der Wert null ist
        if (value == null) {
            return;
        }

    }

}

}
Кто-нибудь знает, как правильно это реализовать?

С наилучшими пожеланиями, Алина

1 Ответ

0 голосов
/ 22 января 2020

посмотрите предоставленные образцы для GWT AbstractCell impl: http://www.gwtproject.org/javadoc/latest/com/google/gwt/cell/client/AbstractCell.html

попробуйте добавить переключатели, как показано на SafeHtmlTemplate, например,

@SafeHtmlTemplates.Template("<input type=\"radio\" name=\"group\" value="Yes" checked><input type=\"radio\" name=\"group\" value=\"No\">")
SafeHtml cell(SafeStyles styles, SafeHtml value);
...