1

我目前正在研究 GWT。我被 CheckBoxGroup 困住了 .. 我怎样才能将我的复选框放在一个名称下?就像在java中我可以使用

 CheckboxGroup entreeGroup = new CheckboxGroup();

然后添加.()..

但在 GWT add() 中不存在..

请帮忙。

4

2 回答 2

0

GWT 生成 Javascript,而后者又生成 HTML。在 HTML 中,要将复选框组合在一起,您只需在所有复选框上设置相同的名称。GWT 使用相同的技术。

getElement().setAttribute("name","your_checkbox_group_name");在所有复选框上使用。http://google-web-toolkit.googlecode.com/svn/javadoc/2.4/com/google/gwt/dom/client/Element.html#setAttribute(java.lang.String,%20java.lang.String )

可能有一些代码做同样的事情,但我不知道。

编辑:

正如 Ganesh Kumar 所提到的,如果您期望一次只选择一个复选框,那么您正在寻找RadionButtons。他们在构造函数中采用“名称”参数,以识别同一组 RadioButtons

于 2012-05-08T10:25:10.803 回答
0

就我而言,如果复选框仅限于特定功能,并且稍后您想在这些复选框中一起进行某种处理,我使用了 CheckBox 的 ArrayList,并在创建复选框时在此列表中添加了复选框。稍后我将浏览此列表并获取选定的复选框或进行某种处理。希望这可以帮助。

于 2016-07-21T09:52:35.867 回答