Re: AjaxFallbackDefaultDataTable and delete via ModalWindow

2010-02-02 Thread Riyad Kalla
Andreas,

Sorry I think my reply came across confusing -- I'm very green with Wicket,
so I can't help with more complex use-case using
the AjaxFallbackDefaultDataTable -- which is probably the right component to
use.

On Tue, Feb 2, 2010 at 1:20 AM, Andreas Lüdtke wrote:

> Riyad,
>
> I saw the stop() method and that would help if I only delete one row. But
> what should I do when the second row on that page is deleted? There is no
> restart() or start() method in the timer. Maybe I'm not aware of a method
> to
> re-enable/re-start the timer.
>
> Ok Riyad, what is smarter than the AjaxFallbackDefaultDataTable in your
> opinion ;-)
>
> Andreas
>
> > -Original Message-
> > From: Riyad Kalla [mailto:rka...@gmail.com]
> > Sent: Monday, February 01, 2010 4:40 PM
> > To: users@wicket.apache.org; sam.lued...@t-online.de
> > Subject: Re: AjaxFallbackDefaultDataTable and delete via ModalWindow
> >
> > Andreas,
> >
> > I'm glad you nailed down what was going on -- that being
> > said, can you just issue a .stop() on the timer on the first
> > callback? So you get your 1 update, then the timer gets
> > killed off and you are good to go?
> >
> > Don't know that much about the Ajax Data Table, otherwise I
> > would recommend something way smarter :)
> >
> > -R
> >
> >
> > On Sat, Jan 30, 2010 at 2:11 AM, Andreas Lüdtke
> >  wrote:
> >
> >
> >   Riyad,
> >
> >   it's not a dumb question. I asked that already myself
> > and checked via the
> >   debugger that the object is really deleted. But you've
> > put me on the right
> >   track: I placed a link where I do a
> >   AjaxFallbackDefaultDataTable.modelChanged(); and that
> > did the job. Now I've
> >   added an AbstractAjaxTimerBehavior with a duration of 1
> > second and that is
> >   updating the table after one second.
> >
> >   Now I'm curious: do I generate too much Ajax traffic if
> > that timer is running
> >   every second? I only need it to run once after I
> > changed the model...
> >
> >   Thanks
> >
> >   Andreas
> >
> >
> >   > -Original Message-
> >   > From: Riyad Kalla [mailto:rka...@gmail.com]
> >   > Sent: Friday, January 29, 2010 8:35 PM
> >   > To: users@wicket.apache.org; sam.lued...@t-online.de
> >   > Subject: Re: AjaxFallbackDefaultDataTable and delete
> > via ModalWindow
> >   >
> >   > Andreas,
> >   >
> >   > This might be a dumb question, but are you sure at the point
> >   > that the page
> >   > reloads and re-renders, the object *has* been erased from the
> >   > database or
> >   > cache you are utilizing? For example, right after you delete,
> >   > if you put in
> >   > some silly/junk code to immediately re-query for that object,
> >   > it comes back
> >   > null right?
> >   >
> >   > I'm sure this is an Ajax/model issue, but 1 time it took me 2
> >   > days trying to
> >   > figure out why something "Wasn't deleting" just to find out
> >   > it was, but my
> >   > cache was deferring the operation to a few seconds later. So
> >   > I figured I'd
> >   > throw that out there just incase.
> >   >
> >   > -R
> >   >
> >   > On Fri, Jan 29, 2010 at 10:23 AM, Andreas Lüdtke
> >   > wrote:
> >   >
> >   > > Hi,
> >   > >
> >   > > I have an AjaxFallbackDefaultDataTable on a page and when I
> >   > delete a row of
> >   > > the displayed data, I can't get the DataTable to
> > reload and show the
> >   > > reduced
> >   > > list. I tried already the following:
> >   > >
> >   > > - delete the object (row) in the database
> >   > > - reload the ISortableDataProvider class I'm using <-- this
> >   > is actually not
> >   > > needed, because the object is removed
> >   > > - AjaxFallbackDefaultDataTable.modelChanged()
> >   > >
> >   > > If I refresh the browser window I see that one object is
> >   > missing in the
> >   > > list,
> >   > > but this way I lose the sorting the user has done.
> > 

RE: AjaxFallbackDefaultDataTable and delete via ModalWindow

2010-02-02 Thread Andreas Lüdtke
Riyad,

I saw the stop() method and that would help if I only delete one row. But
what should I do when the second row on that page is deleted? There is no
restart() or start() method in the timer. Maybe I'm not aware of a method to
re-enable/re-start the timer.

Ok Riyad, what is smarter than the AjaxFallbackDefaultDataTable in your
opinion ;-)

Andreas

> -Original Message-
> From: Riyad Kalla [mailto:rka...@gmail.com] 
> Sent: Monday, February 01, 2010 4:40 PM
> To: users@wicket.apache.org; sam.lued...@t-online.de
> Subject: Re: AjaxFallbackDefaultDataTable and delete via ModalWindow
> 
> Andreas,
> 
> I'm glad you nailed down what was going on -- that being 
> said, can you just issue a .stop() on the timer on the first 
> callback? So you get your 1 update, then the timer gets 
> killed off and you are good to go?
> 
> Don't know that much about the Ajax Data Table, otherwise I 
> would recommend something way smarter :)
> 
> -R
> 
> 
> On Sat, Jan 30, 2010 at 2:11 AM, Andreas Lüdtke 
>  wrote:
> 
> 
>   Riyad,
>   
>   it's not a dumb question. I asked that already myself 
> and checked via the
>   debugger that the object is really deleted. But you've 
> put me on the right
>   track: I placed a link where I do a
>   AjaxFallbackDefaultDataTable.modelChanged(); and that 
> did the job. Now I've
>   added an AbstractAjaxTimerBehavior with a duration of 1 
> second and that is
>   updating the table after one second.
>   
>   Now I'm curious: do I generate too much Ajax traffic if 
> that timer is running
>   every second? I only need it to run once after I 
> changed the model...
>   
>   Thanks
>   
>   Andreas
>   
> 
>   > -Original Message-
>   > From: Riyad Kalla [mailto:rka...@gmail.com]
>   > Sent: Friday, January 29, 2010 8:35 PM
>   > To: users@wicket.apache.org; sam.lued...@t-online.de
>   > Subject: Re: AjaxFallbackDefaultDataTable and delete 
> via ModalWindow
>   >
>   > Andreas,
>   >
>   > This might be a dumb question, but are you sure at the point
>   > that the page
>   > reloads and re-renders, the object *has* been erased from the
>   > database or
>   > cache you are utilizing? For example, right after you delete,
>   > if you put in
>   > some silly/junk code to immediately re-query for that object,
>   > it comes back
>   > null right?
>   >
>   > I'm sure this is an Ajax/model issue, but 1 time it took me 2
>   > days trying to
>   > figure out why something "Wasn't deleting" just to find out
>   > it was, but my
>   > cache was deferring the operation to a few seconds later. So
>   > I figured I'd
>   > throw that out there just incase.
>   >
>   > -R
>   >
>   > On Fri, Jan 29, 2010 at 10:23 AM, Andreas Lüdtke
>   > wrote:
>   >
>   > > Hi,
>   > >
>   > > I have an AjaxFallbackDefaultDataTable on a page and when I
>   > delete a row of
>   > > the displayed data, I can't get the DataTable to 
> reload and show the
>   > > reduced
>   > > list. I tried already the following:
>   > >
>   > > - delete the object (row) in the database
>   > > - reload the ISortableDataProvider class I'm using <-- this
>   > is actually not
>   > > needed, because the object is removed
>   > > - AjaxFallbackDefaultDataTable.modelChanged()
>   > >
>   > > If I refresh the browser window I see that one object is
>   > missing in the
>   > > list,
>   > > but this way I lose the sorting the user has done.
>   > >
>   > > Am I missing something? How do I bring the
>   > AjaxFallbackDefaultDataTable to
>   > > reflect the changes?
>   > >
>   > > Andreas
>   > >
>   > >
>   > >
>   > 
> -
>   > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>   > > For additional commands, e-mail: 
> users-h...@wicket.apache.org
>   > >
>   > >
>   >
>   
>   
>   
> -
>   To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>   For additional commands, e-mail: users-h...@wicket.apache.org
>   
>   
> 
> 
> 


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



Re: AjaxFallbackDefaultDataTable and delete via ModalWindow

2010-02-01 Thread Riyad Kalla
Andreas,

I'm glad you nailed down what was going on -- that being said, can you just
issue a .stop() on the timer on the first callback? So you get your 1
update, then the timer gets killed off and you are good to go?

Don't know that much about the Ajax Data Table, otherwise I would recommend
something way smarter :)

-R

On Sat, Jan 30, 2010 at 2:11 AM, Andreas Lüdtke wrote:

> Riyad,
>
> it's not a dumb question. I asked that already myself and checked via the
> debugger that the object is really deleted. But you've put me on the right
> track: I placed a link where I do a
> AjaxFallbackDefaultDataTable.modelChanged(); and that did the job. Now I've
> added an AbstractAjaxTimerBehavior with a duration of 1 second and that is
> updating the table after one second.
>
> Now I'm curious: do I generate too much Ajax traffic if that timer is
> running
> every second? I only need it to run once after I changed the model...
>
> Thanks
>
> Andreas
>
> > -Original Message-
> > From: Riyad Kalla [mailto:rka...@gmail.com]
> > Sent: Friday, January 29, 2010 8:35 PM
> > To: users@wicket.apache.org; sam.lued...@t-online.de
> > Subject: Re: AjaxFallbackDefaultDataTable and delete via ModalWindow
> >
> > Andreas,
> >
> > This might be a dumb question, but are you sure at the point
> > that the page
> > reloads and re-renders, the object *has* been erased from the
> > database or
> > cache you are utilizing? For example, right after you delete,
> > if you put in
> > some silly/junk code to immediately re-query for that object,
> > it comes back
> > null right?
> >
> > I'm sure this is an Ajax/model issue, but 1 time it took me 2
> > days trying to
> > figure out why something "Wasn't deleting" just to find out
> > it was, but my
> > cache was deferring the operation to a few seconds later. So
> > I figured I'd
> > throw that out there just incase.
> >
> > -R
> >
> > On Fri, Jan 29, 2010 at 10:23 AM, Andreas Lüdtke
> > wrote:
> >
> > > Hi,
> > >
> > > I have an AjaxFallbackDefaultDataTable on a page and when I
> > delete a row of
> > > the displayed data, I can't get the DataTable to reload and show the
> > > reduced
> > > list. I tried already the following:
> > >
> > > - delete the object (row) in the database
> > > - reload the ISortableDataProvider class I'm using <-- this
> > is actually not
> > > needed, because the object is removed
> > > - AjaxFallbackDefaultDataTable.modelChanged()
> > >
> > > If I refresh the browser window I see that one object is
> > missing in the
> > > list,
> > > but this way I lose the sorting the user has done.
> > >
> > > Am I missing something? How do I bring the
> > AjaxFallbackDefaultDataTable to
> > > reflect the changes?
> > >
> > > Andreas
> > >
> > >
> > >
> > -
> > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > > For additional commands, e-mail: users-h...@wicket.apache.org
> > >
> > >
> >
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


RE: AjaxFallbackDefaultDataTable and delete via ModalWindow

2010-01-30 Thread Andreas Lüdtke
Riyad,

it's not a dumb question. I asked that already myself and checked via the
debugger that the object is really deleted. But you've put me on the right
track: I placed a link where I do a
AjaxFallbackDefaultDataTable.modelChanged(); and that did the job. Now I've
added an AbstractAjaxTimerBehavior with a duration of 1 second and that is
updating the table after one second.

Now I'm curious: do I generate too much Ajax traffic if that timer is running
every second? I only need it to run once after I changed the model...

Thanks

Andreas

> -Original Message-
> From: Riyad Kalla [mailto:rka...@gmail.com] 
> Sent: Friday, January 29, 2010 8:35 PM
> To: users@wicket.apache.org; sam.lued...@t-online.de
> Subject: Re: AjaxFallbackDefaultDataTable and delete via ModalWindow
> 
> Andreas,
> 
> This might be a dumb question, but are you sure at the point 
> that the page
> reloads and re-renders, the object *has* been erased from the 
> database or
> cache you are utilizing? For example, right after you delete, 
> if you put in
> some silly/junk code to immediately re-query for that object, 
> it comes back
> null right?
> 
> I'm sure this is an Ajax/model issue, but 1 time it took me 2 
> days trying to
> figure out why something "Wasn't deleting" just to find out 
> it was, but my
> cache was deferring the operation to a few seconds later. So 
> I figured I'd
> throw that out there just incase.
> 
> -R
> 
> On Fri, Jan 29, 2010 at 10:23 AM, Andreas Lüdtke 
> wrote:
> 
> > Hi,
> >
> > I have an AjaxFallbackDefaultDataTable on a page and when I 
> delete a row of
> > the displayed data, I can't get the DataTable to reload and show the
> > reduced
> > list. I tried already the following:
> >
> > - delete the object (row) in the database
> > - reload the ISortableDataProvider class I'm using <-- this 
> is actually not
> > needed, because the object is removed
> > - AjaxFallbackDefaultDataTable.modelChanged()
> >
> > If I refresh the browser window I see that one object is 
> missing in the
> > list,
> > but this way I lose the sorting the user has done.
> >
> > Am I missing something? How do I bring the 
> AjaxFallbackDefaultDataTable to
> > reflect the changes?
> >
> > Andreas
> >
> >
> > 
> -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
> 


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



Re: AjaxFallbackDefaultDataTable and delete via ModalWindow

2010-01-29 Thread Riyad Kalla
Andreas,

This might be a dumb question, but are you sure at the point that the page
reloads and re-renders, the object *has* been erased from the database or
cache you are utilizing? For example, right after you delete, if you put in
some silly/junk code to immediately re-query for that object, it comes back
null right?

I'm sure this is an Ajax/model issue, but 1 time it took me 2 days trying to
figure out why something "Wasn't deleting" just to find out it was, but my
cache was deferring the operation to a few seconds later. So I figured I'd
throw that out there just incase.

-R

On Fri, Jan 29, 2010 at 10:23 AM, Andreas Lüdtke wrote:

> Hi,
>
> I have an AjaxFallbackDefaultDataTable on a page and when I delete a row of
> the displayed data, I can't get the DataTable to reload and show the
> reduced
> list. I tried already the following:
>
> - delete the object (row) in the database
> - reload the ISortableDataProvider class I'm using <-- this is actually not
> needed, because the object is removed
> - AjaxFallbackDefaultDataTable.modelChanged()
>
> If I refresh the browser window I see that one object is missing in the
> list,
> but this way I lose the sorting the user has done.
>
> Am I missing something? How do I bring the AjaxFallbackDefaultDataTable to
> reflect the changes?
>
> Andreas
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


AjaxFallbackDefaultDataTable and delete via ModalWindow

2010-01-29 Thread Andreas Lüdtke
Hi,

I have an AjaxFallbackDefaultDataTable on a page and when I delete a row of
the displayed data, I can't get the DataTable to reload and show the reduced
list. I tried already the following:

- delete the object (row) in the database 
- reload the ISortableDataProvider class I'm using <-- this is actually not
needed, because the object is removed
- AjaxFallbackDefaultDataTable.modelChanged()

If I refresh the browser window I see that one object is missing in the list,
but this way I lose the sorting the user has done.

Am I missing something? How do I bring the AjaxFallbackDefaultDataTable to
reflect the changes?

Andreas


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