私はラジオボタンの選択とラベルの投票で投票ウィジェットを持ってGWTのRadioButtonの変更ハンドラ
- ユーザーが選択肢を選択すると、選択票が+1べきです。
- 別の選択肢を選択すると、古い選択票は-1になり、新しい選択票は+1になります。ユーザーが新しい選択肢を選択すると
valueRadioButton.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> e) { if(e.getValue() == true) { System.out.println("select"); votesPlusDelta(votesLabel, +1); } else { System.out.println("deselect"); votesPlusDelta(votesLabel, -1); } } }); private void votesPlusDelta(Label votesLabel, int delta) { int votes = Integer.parseInt(votesLabel.getText()); votes = votes + delta; votesLabel.setText(votes+""); }
、古い選択肢のリスナーはelseステートメントにジャンプする必要がありますが、それはしません(のみ+1一部の作品):
私はこのためにValueChangeHandlerを使用しました。私は何をすべきか?
ありがとう、私はそれが動作すると思います! ;) – united