[英]How to get radiobutton value?
這是我的代碼
//unlock
rbtnUTrue = new RadioButton("rbtnUnlock", "True");
rbtnUFalse = new RadioButton("rbtnUnlock", "False");
hp = new HorizontalPanel();
hp.add(rbtnUTrue);
hp.add(rbtnUFalse);
vlc.add(new FieldLabel(hp, "Has Unlock"), new VerticalLayoutData(1, -1, new Margins(10)));
if (rbtnUTrue.isChecked()) {
dummy_u = 1;
} else if (rbtnUFalse.isChecked()) {
dummy_u = 0;
}
但總是說我點擊了假按鈕
要回答您的問題:“如何從gwt中的單選按鈕獲取數據?”:
radioButton.getValue();
或radioButton.isChecked();
我不確定if子句要實現什么。 如果您需要初始值,則只需進行設置即可。
您可能想要做的是在單擊按鈕時進行注冊:
rbtnUTrue.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
if (rbtnUTrue.isChecked()) {
dummy_u = 1;
} else if (rbtnUFalse.isChecked()) {
dummy_u = 0;
}
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.