GWT相当于表单元素的jQuery change()

时间:2013-01-04 13:05:00

标签: java jquery gwt

任何人都可以告诉我在jQuery中是否有像j change这样的表单元素(如单选按钮,复选框等)中的等效方法,当任何此类按钮被选中或取消选中时会被触发?如果是这样,我该如何使用它?我在Google文档中找到了类似addValueChangeHandler的方法,但除了提供原型之外,没有可行的示例。

具体来说,如果我想要一个等待选中或取消选中复选框的处理程序,并相应地弹出一个警告,例如已选中复选框 !,以及随附文本的按钮。

1 个答案:

答案 0 :(得分:2)

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!");
        }
    }

});