You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by lang <de...@telfort.nl> on 2012/07/10 17:14:34 UTC
How to set initial value and read value from a ValueMap
I created a ajax radiogroup.
It works fine but.. how can i set it initial value and how can I set/read
the outcome?
In other words: what do I do in OpdrPageInput??
Example code:
setDefaultModel(new CompoundPropertyModel<OpdrPageInput>(input));
form.add(new AjaxRadioPanel<ValueMap>("eerstewerkdag", getWerkdagList(),
"name") {
private static final long serialVersionUID = 1L;
@Override
protected void onRadioSelect(AjaxRequestTarget target, ValueMap
newSelection) {
//List<ValueMap> getWerkdagList
System.out.println("You have selected " +
newSelection.getString("name"));
if (target!=null)target.add(eerstewerkdag);
if (newSelection.getString("name").compareTo("Op datum")==0){
eerstewerkdag.setVisible(true);
}else{
eerstewerkdag.setVisible(false);
}
}
});
private List<ValueMap> getWerkdagList(){
List<ValueMap> map = new ArrayList<ValueMap>();
map.add(werkdagOptie("In overleg"));
map.add(werkdagOptie("Zo snel mogelijk"));
map.add(werkdagOptie("Op datum"));
return map;
}
/**
*
* @param personName
* @return
*/
private ValueMap werkdagOptie(String personName) {
ValueMap map = new ValueMap();
map.put("name", personName);
return map;
}
@See http://reachmnadeem.wordpress.com/2011/08/15/wicket-ajax-radio/
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/How-to-set-initial-value-and-read-value-from-a-ValueMap-tp4650430.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org