我有两个单选按钮和文本字段,我想要验证一个无线电检查,文本字段不能为空。
以下是代码:
radio1 = new Radio();
radio1.setBoxLabel("yes");
radio1.setId("active");
radio1.setValue(false);
radio2 = new Radio();
radio2.setBoxLabel("no");
radio2.setId("deactive");
radio2.setValue(true);
final RadioGroup defaultRadioGroup = new RadioGroup();
defaultRadioGroup.setFieldLabel("activeا");
defaultRadioGroup.add(radio1);
defaultRadioGroup.add(radio2);
simpleForm.add(defaultRadioGroup, formData);
labelField = new TextField<String>();
labelField.setEmptyText("please insert value");
labelField.setReadOnly(true);
答案 0 :(得分:0)
您应该为文本框编写一个新的Validator,然后调用textbox.validate()
其他选项是检查您的文本框类是否支持任何实用方法,例如&#34; allowEmpty(boolean)&#34;