Hi, all,
I develope a repeatingview to show some information like the clock example,
updating the clock with AjaxSelfUpdatingTimerBehavior.
I want to update these information periodiacally. But it takes no effect.
Would anyone give me some hints?
**************************************************************************************
final RefreshingView view=new RefreshingView("view1"){
protected Iterator getItemModels() {
ThreadDataProvider provider=new ThreadDataProvider();
return provider.iterator();
}
protected void populateItem(Item item) {
ThreadInfo threadInfo=(ThreadInfo)item.getModelObject();
Label threadIdLabel=new Label("ThreadId",
threadInfo.getThreadIdStr());
Label methodNameLabel=new Label("MethodName",
threadInfo.getMethodName());
Label timeStampLabel=new Label("TimeStamp",
threadInfo.getTimestamp().toString());
item.add(threadIdLabel);
item.add(methodNameLabel);
item.add(timeStampLabel);
}
};
view.add(new AjaxSelfUpdatingTimerBehavior(Duration.seconds(5)));
****************************************************************************************
--
maggie