历时两个多月的百万级别的项目终于处于收尾阶段了。终于可以抽点时间来总结一下自己对使用EXT-GWT的收获。既可以提高自己的技术水平,又可以给初学者一些帮助,果真如此我甚感欣慰。
Radio相对于ComboBox要简单一点。
新建一个对象
RadioGroup registerMethod_RG=new RadioGroup();
registerMethod_RG.setFieldLabel("注册方式");
Radio oneRegisterRadio=new Radio();
oneRegisterRadio.setData("key",1);
oneRegisterRadio.setFieldLabel("单个注册");
registerMethod_RG.add(oneRegisterRadio);
Radio batchRegisterRadio=new Radio();
batchRegisterRadio.setData("key",2);
batchRegisterRadio.setFieldLabel("批量导入");
registerMethod_RG.add(batchRegisterRadio);
添加监听事件
// 为Radio加上监听事件
registerMethod_RG.addListener(Events.Change, new Listener<BaseEvent>() {
public void handleEvent(BaseEvent be) {
RadioGroup selectedRadioGroup = (RadioGroup) ((FieldEvent) be).component;
String value = selectedRadioGroup.getValue().getData("key");
if (value.equals("1")) {
//选择单个注册的监听事件 }
if (value.equals("2")) {
//选择批量导入时的监听事件
}
}
});