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