Here is how I solved the problem. I extended AjaxSelfUpdatingTimerBehavior and overrid onPostProcessTarget(). inside method I replace the table wicket ( because the DefaultDataTable does not seem able to dynamically add column); I created a borderwicket containing the table, added the timer to it and, by miracle, it Works!!! :jumping: Up to now the wicket library seems to me very good, but it's very hard for a beginner to figure out what the methods do.
Marino marino wrote: > > Hello, > > I have a simple wicket application built around the DefaulDataTable > example. > In the same program I have an Event Listener class which is called > outside > the wicket application context. This class produces data that I would like > to show > in the current wicket page, but when I call any operation like add(), > replaceWith() .. > I always receive the message: > > WicketRuntimeException: There is no application attached to current thread > ... > ........ > > What can I do? > > Thanks, > > Marino > -- View this message in context: http://www.nabble.com/updating-a-page-when-external-event-occurs-tp20770960p20834366.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]