2015-05-20 26 views
0

我有以下简单的类,它扩展了复选框,并希望使复选框在创建时默认为取消选中。我试过在这个类中调用setValue(false),但复选框仍然默认为检查。任何帮助表示赞赏默认的GWT复选框取消选中

public final class ServerTaskCheckBox extends CheckBox { 

    private final ServerTask serverTask; 

    public ServerTaskCheckBox(ServerTask serverTask) { 
     super(serverTask.getCheckBoxLabel()); 
     this.serverTask = serverTask; 
     setValue(false); 
    } 

    public ServerTask getServerTask() { 
     return serverTask; 
    } 

} 
+0

setFormValue接受一个字符串不是布尔值,似乎也没有帮助 – GregH

+0

它们不应该默认为不选中吗?你确定没有代码在你创建它们后实际检查它们吗?或者你玩过它的CSS,也许它只是出现检查或类似的东西? –

+0

重写方法setValue并在其中设置断点以查看谁在检查它。 – StephaneM

回答

5

复选框的默认值是false/unchecked。我假设你的代码中有一个setValue(true)