2015-05-20 27 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)