You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Sergiu Hlihor (JIRA)" <ji...@apache.org> on 2015/11/18 19:38:10 UTC

[jira] [Created] (WICKET-6038) RadioGroup selection reset

Sergiu Hlihor created WICKET-6038:
-------------------------------------

             Summary: RadioGroup selection reset
                 Key: WICKET-6038
                 URL: https://issues.apache.org/jira/browse/WICKET-6038
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 6.20.0
         Environment: Ubuntu Desktop 14.04 LTS, latest Firefox/Chrome
            Reporter: Sergiu Hlihor
            Priority: Minor


Given the following RadioGroup code:
RadioGroup<String> groupSelection = new RadioGroup<String>("selectionChoice", new PropertyModel<String>(this, "selectionChoice")) {
	@Override
	protected void onSelectionChanged(Object newSelection) {
		super.onSelectionChanged(newSelection);
		// do something
	}

	@Override
	protected boolean wantOnSelectionChangedNotifications() {
		return true;
	}
};

groupSelection.add(new Radio<String>("firstSelection", new Model<String>("First")));
groupSelection.add(new Radio<String>("secondSelection", new Model<String>("Second")));

Html:
<div class="col-xs-offset-2 col-xs-10" wicket:id="bankAccountType">
	<label class="radio"> <input id="secondSelection" name="groupChoice" type="radio" wicket:id="secondSelection">Second</label>
	<label class="radio"> <input id="firstSelection" name="groupChoice" type="radio" wicket:id="firstSelection" checked="checked">First</label>
</div>

The "firstSelection" is checked as expected when page is first loaded. However, when selecting the "secondSelection", the server side selection changed code is executed, however, the Radio button is switched back to "firstSelection".  The issue apparently dissapears if the html lines which define the Radio options are switched (which defeats the purpose of displaying second option as default selected one). 

>From our side, the severity is minor, however, if fixed, I would appreciate greatly if the fix is applied also on 6.x branch.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)