谁能告诉我在 GWTchange
中是否有类似 jQuery 的等效方法,用于单选按钮、复选框等表单元素,在选中或取消选中任何此类按钮时触发该方法?如果是这样,我该如何使用它?我addValueChangeHandler
在 Google 文档中找到了类似的方法,但除了提供原型之外,没有工作示例。
具体来说,如果我想要一个处理程序,它将等待复选框被选中或取消选中,并相应地弹出一个警报,如A checkbox has been checked! !,以及伴随文本的按钮。
CheckBox newOption = new CheckBox();
newOption.setText("Check to see alert");
newOption.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
if (event.getValue()) {
Window.alert("Checkbox is checked!");
} else {
Window.alert("Checkbox is unchecked!");
}
}
});