gpt4 book ai didi

java - 获取 EXT-GWT RadioGroup 中选定 RadioButton 的名称

转载 作者:行者123 更新时间:2023-12-01 05:59:54 26 4
gpt4 key购买 nike

我有以下代码:

final Radio trDelRadio = new Radio();
trDelRadio.setName("TDRADIO");
trDelRadio.setBoxLabel("Training");

final Radio cdcRadio = new Radio();
cdcRadio.setName("CDCRADIO");
cdcRadio.setBoxLabel("Content");

final Radio msRadio = new Radio();
msRadio.setName("MSRADIO");
msRadio.setBoxLabel("Management");

final Radio osRadio = new Radio();
osRadio.setName("OSRADIO");
osRadio.setBoxLabel("Outsourcing");


final RadioGroup radioGroup = new RadioGroup();
radioGroup.setOrientation(Orientation.VERTICAL);
radioGroup.add(trDelRadio);
radioGroup.add(cdcRadio);
radioGroup.add(msRadio);
radioGroup.add(osRadio);
radioGroup.addListener(Events.Change, new Listener<BaseEvent>(){
public void handleEvent(BaseEvent be) {
GWT.log("Service type: " + radioGroup.getValue().getBoxLabel(), null);
}
});

在此代码中,我使用 GXT 2.0.1 创建四个单选按钮,然后将它们组合到单选按钮组中。

线路

GWT.log("Service type: " + radioGroup.getValue().getBoxLabel(), null);

正在检索所选复选框的标签并且工作正常,但是当我尝试获取名称或任何其他信息时,它正在获取 RadioGroup 的值。我在这里做错了什么?如何在 RadioGroup 中获取选定的单选按钮?

最佳答案

我想,这就是你所需要的。

radioGroup.addListener(Events.Change, new Listener<FieldEvent>() {
@Override
public void handleEvent(FieldEvent fe) {
GWT.log(fe.getField().getName() + " : " + fe.getValue());
}
});

关于java - 获取 EXT-GWT RadioGroup 中选定 RadioButton 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1175946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com