I have the following code with a label and a model .Which works as expected
.I added a timer which refreshes the component and hence the getObject of
the model is called .
If I use the same code and Replace the timerLabel with a panel I would have
thought it would work the same way .
The Idea is to attach a model to the Panel and when the panel gets refreshed
it will call the getObject on the model .
public void init(){
timerTaskForm = new TimerTaskForm("timertaskform");
this.add(timerTaskForm);
}
private class TimerTaskForm extends Form {
public TimerTaskForm(String id) {
super(id);
timerLabel = new Label("status",new Model(){
@Override
public Serializable getObject(){
Date dt = new Date();
SimpleDateFormat sdfout = new
SimpleDateFormat("dd-MMMM-yyyy
hh:mm:ss");
String convertedValue =
sdfout.format(dt);
return convertedValue;
}
});
ajaxTimer = new
AjaxSelfUpdatingTimerBehavior(Duration.seconds(5));
timerLabel.add(ajaxTimer);
this.add(timerLabel);
}
}
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/Issue-with-panel-model-refresh-tp4655775.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]