Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I filled a list with a CheckBox. This Checkbox is screnning on the page. Then i will find out, if the Checkbox is checked or not. But this is Always returning false, even when the Checkbox is pressed. But why?

ArrayList<TutorialAnswerCheckbox> cbList = new ArrayList<>();
cbList.add(new TutorialAnswerCheckbox(false, "Zuweisungsoperatoren"));

Here the Checkbox is created.

public TutorialAnswerCheckbox(boolean isCorrectAnswer, String text)
{
    this.isCorrectAnswer = isCorrectAnswer;
    setText(text);
    getElement().getStyle().setColor("black");
    getElement().getStyle().setProperty("float", "left");
}

Here im adding the box to my HTMLPanel to a answer div.

html.add(cbList.get(0), "answer9");

This works. Then when the user hits a button i will check if the checkbox is pressed or not.

@UiHandler("abgabe")
void done(ClickEvent e) 
{
    Window.alert(cbList.get(0).isAnswerCorrectly.toString());
    
}

public boolean isAnswerCorrectly()
{
    return this.getValue();
}

But the window alert is Always false This Returns also false even when it is checked.

Window.alert(cbList.get(0).isAnswerCorrectly.toString());
question from:https://stackoverflow.com/questions/66051203/why-is-getvalue-always-returning-false

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
637 views
Welcome To Ask or Share your Answers For Others

1 Answer

Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...