1

私は現在GWTに取り組んでいます。CheckBoxGroupで立ち往生しています..チェックボックスを1つの名前で取得するにはどうすればよいですか?Javaのように私は使うことができます

 CheckboxGroup entreeGroup = new CheckboxGroup();

次に追加します。()。

しかし、GWTではadd()はありません。

助けてください。

4

2 に答える 2

0

GWTはJavascriptを生成し、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が述べたように、一度に1つのチェックボックスのみが選択されることを期待している場合は、RadionButtonsを探しています。それらは、RadioButtonの同じグループを識別するために、コンストラクターで「name」引数を取ります

于 2012-05-08T10:25:10.803 に答える
0

私の場合、チェックボックスが特定の機能に制限されていて、後でそれらのチェックボックスで何らかの処理を一緒に実行したい場合は、CheckBoxのArrayListを使用し、チェックボックスの作成時にこのリストにチェックボックスを追加しました。後で、このリストを実行して、選択したチェックボックスを取得するか、何らかの処理を実行します。お役に立てれば。

于 2016-07-21T09:52:35.867 に答える