Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何验证GWT中的单选按钮_Gwt - Fatal编程技术网

如何验证GWT中的单选按钮

如何验证GWT中的单选按钮,gwt,Gwt,我有两个单选按钮和文本字段,我想有一个单选复选框,文本字段不能为空 代码如下: 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 RadioGro

我有两个单选按钮和文本字段,我想有一个单选复选框,文本字段不能为空

代码如下:

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);
radio1=新收音机();
radio1.setBoxLabel(“是”);
radio1.setId(“活动”);
radio1.设置值(假);
radio2=新收音机();
radio2.setBoxLabel(“否”);
无线电2.setId(“非活动”);
radio2.设置值(真);
最终射线组defaultRadioGroup=新射线组();
defaultRadioGroup.setFieldLabel(“activeا”);
defaultRadioGroup.add(radio1);
defaultRadioGroup.add(radio2);
添加(defaultRadioGroup,formData);
labelField=新文本字段();
labelField.setEmptyText(“请插入值”);
labelField.setReadOnly(true);

您应该为textbox编写一个新的验证器,然后调用textbox.validate()


另一个选项是检查textbox类是否支持任何实用方法,如“allowEmpty(boolean)”

欢迎使用堆栈溢出!请花一点时间仔细检查以下内容:。