Re: AjaxLazyLoadPanel, nothing else works until it finishes loading

2010-11-24 Thread jwray


The page will block until the panel is loaded. There are a number of threads
discussing this.

Here are a couple of gists that allow panel content to be loaded in an
asynchronous manner in another thread, thus making the UI appear
non-blocking.

https://gist.github.com/594468
https://gist.github.com/636875

hope you find them useful.
Jonny

-- 
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/AjaxLazyLoadPanel-nothing-else-works-until-it-finishes-loading-tp2322202p3058132.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: JFreeChart with clickable imagemap

2010-10-28 Thread jwray


Hi,

A little late maybe but since I wrote that wiki page I've improved the code
to use models and so be responsive to data changes. 

Here's a link to a gist providing a wicket component that allows a
JFreeChart to be displayed with both tooltips and clickable entities. 

http://gist.github.com/647285

Jonny
-- 
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/JFreeChart-with-clickable-imagemap-tp2720220p3017976.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Generics and SortableDataProvider

2009-10-05 Thread jwray


Hi Sven,

Thanks for your reply. Since I sent the original question I ended up doing
what you suggested and now I'm wondering why I ever used the id projection
approach. Habit I guess, formed with previous frameworks. 

Just to make sure I've got this right, as long as I use a DetachableModel as
a return from model method, the domain objects aren't stored in the session
even if they are returned from the iterator. Am I correct in this?

Jonny


svenmeier wrote:
 
 Hi John,
 
 I believe the consensus on this list is that you should change your 
 approach:
 
 Why don't you just iterate over your domain objects in the first place? 
 They will be loaded anyway to be displayed on your component. So your 
 approach triggers 1+n selects instead of 1 select for all required 
 objects at once.
 
 Sven
 

-- 
View this message in context: 
http://www.nabble.com/Generics-and-SortableDataProvider-tp25757590p25761751.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: JFreeChart component

2008-10-30 Thread jwray


Good idea, I wasn't aware the wiki was open.

http://cwiki.apache.org/confluence/display/WICKET/JFreeChart+with+clickable+imagemap




Hoover, William wrote:
 
 Why not post your solution to the wiki?
 
 -Original Message-
 From: jwray [mailto:[EMAIL PROTECTED] 
 Sent: Wednesday, October 29, 2008 5:19 PM
 To: users@wicket.apache.org
 Subject: Re: JFreeChart component
 
 
 
 Err, sort of confused about the last few messages.
 
 I submitted the component as I thought it would be useful for other
 people, and from the emails I've got I guess it was. 
 
 When I had the need to implement a clickable chart a few weeks ago I
 looked around for an existing solution, and found none. There were one
 or two mentions of dynamic image generation using JFreeChart and, as the
 other code posted shows, it's relatively easy to do (eg. from the wicket
 wiki http://cwiki.apache.org/WICKET/jfreechart-and-wicket-example.html).
 
 What I didn't find, and took me a little time to figure out the best way
 to do, was generation of an image map from the chart thus allowing the
 chart to by clickable and integrated with a wicket AjaxLink, and
 associated callbacks. That's what this component provides, and I hope
 people find it useful.
 
 Jonny
 --
 View this message in context:
 http://www.nabble.com/JFreeChart-component-tp20200322p20236096.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]
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/JFreeChart-component-tp20200322p20250967.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]



Re: JFreeChart component

2008-10-29 Thread jwray


Err, sort of confused about the last few messages.

I submitted the component as I thought it would be useful for other people,
and from the emails I've got I guess it was. 

When I had the need to implement a clickable chart a few weeks ago I looked
around for an existing solution, and found none. There were one or two
mentions of dynamic image generation using JFreeChart and, as the other code
posted shows, it's relatively easy to do (eg. from the wicket wiki
http://cwiki.apache.org/WICKET/jfreechart-and-wicket-example.html).

What I didn't find, and took me a little time to figure out the best way to
do, was generation of an image map from the chart thus allowing the chart to
by clickable and integrated with a wicket AjaxLink, and associated
callbacks. That's what this component provides, and I hope people find it
useful.

Jonny
-- 
View this message in context: 
http://www.nabble.com/JFreeChart-component-tp20200322p20236096.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]



Re: JFreeChart component

2008-10-28 Thread jwray


I looked around wicket stuff and didn't see anything related to JFreeChart.

If you think it is suitable for inclusion in wicket-stuff, or elsewhere,
then by all means upload it. It's only four classes so I don't think it is
worth creating a new project for, and I don't know where it would fit right
not. 

Jonny
-- 
View this message in context: 
http://www.nabble.com/JFreeChart-component-tp20200322p20220047.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]



JFreeChart component

2008-10-27 Thread jwray

Hi,

I recently developed a component that displays a chart generated from
JFreeChart and includes the associated image map that allows the chart to
generate tooltips and respond to user clicks, via an Ajax link. I thought
this maybe useful to other people so I've included the files here.

To use simply construct the MappedChart with you JFreeChart and provide an
implementation of the onClickCallback function to respond to user clicks.

Jonny

http://www.nabble.com/file/p20200322/MappedChart.java MappedChart.java 
http://www.nabble.com/file/p20200322/MapArea.java MapArea.java 
http://www.nabble.com/file/p20200322/DynamicImageMap.java
DynamicImageMap.java 
http://www.nabble.com/file/p20200322/ChartImage.java ChartImage.java 
http://www.nabble.com/file/p20200322/MappedChart.html MappedChart.html 
-- 
View this message in context: 
http://www.nabble.com/JFreeChart-component-tp20200322p20200322.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]



Modal window and resource request target

2008-07-08 Thread jwray

Hi,

I have the situation in which an action applied to a specific object needs
to obtain some information from the user then construct a dynamic resource
(pdf file) based on the object and obtained information.

The list of object are contained in AjaxFallbackDefaultDataTable and I am
currently approaching the problem by using a modal window to obtain the
extra parameters when the user clicks a specific AjaxFallbackLink on a table
row. This works fine but, when I try and stream the constructed resource
nothing happens. This is the code in my WindowClosedCallback function:

public void onClose(AjaxRequestTarget target) {

if(panel.getNumberOfDays() != null){
System.out.println(Visiting resource);
TubeLabelsResource resource = new 
TubeLabelsResource(study.getId(),
searchServices);
ResourceStreamRequestTarget requestTarget = new
ResourceStreamRequestTarget(resource.getResourceStream());
RequestCycle.get().setRequestTarget(requestTarget);
}
}

any pointers as to how to get the resource to stream in the onClose, or an
alternative approach to the problem would be gratefully received.

thanks
Jonny
-- 
View this message in context: 
http://www.nabble.com/Modal-window-and-resource-request-target-tp18348263p18348263.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]



Re: Modal window and resource request target

2008-07-08 Thread jwray


Hi,

thanks for the prompt reply. Can you give me some details about where to get
the URL or request listener from? 

thanks
Jonny


Matej Knopp-2 wrote:
 
 This is a bit tricky thing to do. You'd have to redirect from ajax
 request.
 
 so you could get URL for the request listener and then use
 RedirectRequestTarget.
 
 -Matej
 
 On Tue, Jul 8, 2008 at 10:23 PM, jwray [EMAIL PROTECTED] wrote:

 Hi,

 I have the situation in which an action applied to a specific object
 needs
 to obtain some information from the user then construct a dynamic
 resource
 (pdf file) based on the object and obtained information.

 The list of object are contained in AjaxFallbackDefaultDataTable and I am
 currently approaching the problem by using a modal window to obtain the
 extra parameters when the user clicks a specific AjaxFallbackLink on a
 table
 row. This works fine but, when I try and stream the constructed resource
 nothing happens. This is the code in my WindowClosedCallback function:

 public void onClose(AjaxRequestTarget target) {

if(panel.getNumberOfDays() != null){
System.out.println(Visiting resource);
TubeLabelsResource resource = new
 TubeLabelsResource(study.getId(),
 searchServices);
ResourceStreamRequestTarget requestTarget = new
 ResourceStreamRequestTarget(resource.getResourceStream());
RequestCycle.get().setRequestTarget(requestTarget);
}
 }

 any pointers as to how to get the resource to stream in the onClose, or
 an
 alternative approach to the problem would be gratefully received.

 thanks
 Jonny
 --
 View this message in context:
 http://www.nabble.com/Modal-window-and-resource-request-target-tp18348263p18348263.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]


 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Modal-window-and-resource-request-target-tp18348263p18348836.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]



Re: IllegalStateException with AjaxFallbackDefaultDataTable

2008-02-28 Thread jwray

Antoine,

I actually approached the problem from a different direction in the end and
avoided this error.

But, before I did that I tracked it down to calling super.onSubmit call in
the overridden onSubmit method of the AjaxEditableLabel. I didn't get any
further than that I'm afraid.

hope it helps,

Jonny


Antoine van Wel wrote:
 
 Any updates on this one?
 
 I think I'm experiencing the same issue; I'm building a DataView, in
 its nodes there's a TextField with an OnChangeAjaxBehavior added to
 it.
 
 Then, from the RequestCycle, an error occurs when cleaning up the
 AjaxRequestTarget, followed by an IllegalStateException: no page found
 for component ... referring to this textfield.
 
 
 Thanks,
 Antoine.
 
 

-- 
View this message in context: 
http://www.nabble.com/IllegalStateException-with-AjaxFallbackDefaultDataTable-tp15347366p15741718.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]



Re: IllegalStateException with AjaxFallbackDefaultDataTable

2008-02-08 Thread jwray

Hi Igor,

I was hoping it would be an obvious problem. Here's my table construction
code (is there a better way of posting code?)

ListIColumn columns = new ArrayListIColumn();
PostOnSubmitAction peptideUpdateAction = new PostOnSubmitAction();
columns.add(new AjaxEditablePropertyColumn(peptideUpdateAction, new
Model(Comments), comments, comments, REQUIRED_ROLE));
PeptideDataProvider dataProvider = new PeptideDataProvider(service);
peptideViewTable = new AjaxFallbackDefaultDataTable(dataTable, columns,
dataProvider, 25);


where the PostOnSubmitAction below is called from the onSubmit method of the
AjaxEditableLabel within the AjaxEditablePropertyColumn. I'm attempting to
refresh the table when an OptimisticLockingFailureException occurs (and so
load the data altered by another user).

private class PostOnSubmitAction implements
AjaxEditablePropertyColumn.PostOnSubmitAction{

public void postOnSubmit(AjaxRequestTarget target, Object value) {
target.addComponent(getStatusPanel());
Peptide peptide = (Peptide)value;
try{
peptideServices.updatePeptide(peptide);
}
catch(AccessDeniedException e){
String message = You don't have permission to perform 
this operation;
PeptidePage.this.error(message);
}
catch(OptimisticLockingFailureException e){
String message = Another user modified this data 
before you. Review the
new data and resubmit changes if needed.;
PeptidePage.this.error(message);
target.addComponent(peptideViewTable);
}
catch(RuntimeException e){
String message = An unexpected error occured. 
+e.getMessage();
PeptidePage.this.error(message);
}
}
}

thanks
Jonny



igor.vaynberg wrote:
 
 some code would help us help you...
 
 -igor
 

-- 
View this message in context: 
http://www.nabble.com/IllegalStateException-with-AjaxFallbackDefaultDataTable-tp15347366p15360512.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]



Re: IllegalStateException with AjaxFallbackDefaultDataTable

2008-02-08 Thread jwray


Igor,

thanks for the help, I'll have to look at in detail next week. 

What is odd to me is that I'm not doing anything out of the ordinary. I add
the table to the ajax target, and I don't remove any components myself.

Jonny


igor.vaynberg wrote:
 
 hm, i still dont see the problem spot
 
 the error is apparent
 
 you are adding something to the ajax request target that is then
 removed from the page, so when ajaxrequesttarget is trying to detach
 the page it cant, because it does
 
 component.getPage().detach();
 
 apparently the component is removed from the page, so getpage() throws
 that error you see.
 
 if i were you i would set a breakpoint at that line, and see what
 component exactly is removed from the page, and then try to figure out
 why it is removed from the page and yet is added to the ajax target.
 
 -igor
 
 
 On Feb 8, 2008 9:47 AM, jwray [EMAIL PROTECTED] wrote:

 Hi Igor,

 I was hoping it would be an obvious problem. Here's my table construction
 code (is there a better way of posting code?)

 ListIColumn columns = new ArrayListIColumn();
 PostOnSubmitAction peptideUpdateAction = new PostOnSubmitAction();
 columns.add(new AjaxEditablePropertyColumn(peptideUpdateAction, new
 Model(Comments), comments, comments, REQUIRED_ROLE));
 PeptideDataProvider dataProvider = new PeptideDataProvider(service);
 peptideViewTable = new AjaxFallbackDefaultDataTable(dataTable, columns,
 dataProvider, 25);


 where the PostOnSubmitAction below is called from the onSubmit method of
 the
 AjaxEditableLabel within the AjaxEditablePropertyColumn. I'm attempting
 to
 refresh the table when an OptimisticLockingFailureException occurs (and
 so
 load the data altered by another user).

 private class PostOnSubmitAction implements
 AjaxEditablePropertyColumn.PostOnSubmitAction{

 public void postOnSubmit(AjaxRequestTarget target, Object value)
 {
 target.addComponent(getStatusPanel());
 Peptide peptide = (Peptide)value;
 try{
 peptideServices.updatePeptide(peptide);
 }
 catch(AccessDeniedException e){
 String message = You don't have permission to
 perform this operation;
 PeptidePage.this.error(message);
 }
 catch(OptimisticLockingFailureException e){
 String message = Another user modified this data
 before you. Review the
 new data and resubmit changes if needed.;
 PeptidePage.this.error(message);
 target.addComponent(peptideViewTable);
 }
 catch(RuntimeException e){
 String message = An unexpected error occured.
 +e.getMessage();
 PeptidePage.this.error(message);
 }
 }
 }

 thanks
 Jonny



 igor.vaynberg wrote:
 
  some code would help us help you...
 
  -igor
 

 --
 View this message in context:
 http://www.nabble.com/IllegalStateException-with-AjaxFallbackDefaultDataTable-tp15347366p15360512.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]


 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/IllegalStateException-with-AjaxFallbackDefaultDataTable-tp15347366p15366611.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]



IllegalStateException with AjaxFallbackDefaultDataTable

2008-02-07 Thread jwray

Hi,

I'm experiencing an IllegalStateException (stack trace below) that I can't
get rid of. I have a AjaxFallbackDefaultDataTable with columns made up of an
extension of PropertyColumn that places an AjaxEditableLabel into the cell
within the populateItem. This works great until I attempt to add the table
itself to the AjaxRequestTarget within the AjaxEditableLabel onSubmit
method. I need to force a refresh of the table in a specific situation
(Actually, just the data underlying the table row being edited, but I don't
know a way of doing just that). Even though I get the exception the
behaviour is as expected, in that the table updates. Other components also
update fine and without exceptions.

Any ideas or other approaches that would avoid this error?
thanks
Jonny

Stack Trace:

ERROR [org.apache.wicket.RequestCycle] - there was an error cleaning up
target [EMAIL PROTECTED] markupIdToComponent
[{cell427=[MarkupContainer [Co
mponent id = cell, page = No Page, path =
26:cells:4:cell.AjaxEditablePropertyColumn$1]], status3=[MarkupContainer
[Component id = status, page = net.fiveprim
e.mtwo.PeptidePage, path = 0:status.FeedbackPanel, isVisible = true,
isVersioned = false]], dataTable13=[MarkupContainer [Component id =
dataTable, page = net.f
iveprime.mtwo.PeptidePage, path =
0:tabs:panel:dataTable.AjaxFallbackDefaultDataTable, isVisible = true,
isVersioned = false]]}], prependJavascript [[]], append
Javascript [[window.status='';]].
java.lang.IllegalStateException: No Page found for component
[MarkupContainer [Component id = cell, page = No Page, path =
26:cells:4:cell.AjaxEditablePropert
yColumn$1]]
at org.apache.wicket.Component.getPage(Component.java:1639)
at
org.apache.wicket.ajax.AjaxRequestTarget.detach(AjaxRequestTarget.java:437)
at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1046)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1334)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:354)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)


-- 
View this message in context: 
http://www.nabble.com/IllegalStateException-with-AjaxFallbackDefaultDataTable-tp15347366p15347366.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]



Notifying a DataTable that data has changed

2008-01-31 Thread jwray

Hi,

New to Wicket so this maybe some obvious I'm missing and I'd appreciate any
pointers.

I have an AjaxFallbackDefaultDataTable within a AjaxTabbedPanel backed by a
SortableDataProvider that drags data from a database as needed. One column
of my table contains an AjaxFallbackLink. This link opens up a ModelWindow
by constructing a Panel with the object from the selected row of the table
and setting the model window content before showing the window. The panel in
the model window contains a form for editing properties of the passed in
object, with two AjaxButtons for OK and Close. OK will take the form model
object and persist it to the database. All this works great, but I can't see
a way of notifying the table, or underlying data provider, that the data has
changed and needs to be refreshed. Any pointers on either how to do this or
an alternative approach?

thanks in advance.
Jonny
PS. This is my first attempt at using wicket and it's been refreshingly easy
to get this far. Thanks for a great framework.

-- 
View this message in context: 
http://www.nabble.com/Notifying-a-DataTable-that-data-has-changed-tp15220179p15220179.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]



Re: Notifying a DataTable that data has changed

2008-01-31 Thread jwray

Igor,

thanks for the reply and pointing me in the direction of a call back and the
ajax request target. I've not looked at the request target class in depth
yet, so that's probably the piece I was missing. I'll give it a try
tomorrow.

Jonny


igor.vaynberg wrote:
 
 can you not add an onclose callback to the window that repaints the
 datatable by adding it to the ajax request target?
 
 -igor
 
 
 On Jan 31, 2008 7:47 PM, jwray [EMAIL PROTECTED] wrote:

 Hi,

 New to Wicket so this maybe some obvious I'm missing and I'd appreciate
 any
 pointers.

 I have an AjaxFallbackDefaultDataTable within a AjaxTabbedPanel backed by
 a
 SortableDataProvider that drags data from a database as needed. One
 column
 of my table contains an AjaxFallbackLink. This link opens up a
 ModelWindow
 by constructing a Panel with the object from the selected row of the
 table
 and setting the model window content before showing the window. The panel
 in
 the model window contains a form for editing properties of the passed in
 object, with two AjaxButtons for OK and Close. OK will take the form
 model
 object and persist it to the database. All this works great, but I can't
 see
 a way of notifying the table, or underlying data provider, that the data
 has
 changed and needs to be refreshed. Any pointers on either how to do this
 or
 an alternative approach?

 thanks in advance.
 Jonny
 PS. This is my first attempt at using wicket and it's been refreshingly
 easy
 to get this far. Thanks for a great framework.

 --
 View this message in context:
 http://www.nabble.com/Notifying-a-DataTable-that-data-has-changed-tp15220179p15220179.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]


 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Notifying-a-DataTable-that-data-has-changed-tp15220179p15220441.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]