it's already running and humming, nice and smoovely in my project.

I was just courious if you had a different solution in mind.

Martijn Dashorst schrieb:
> No, but you can add the code to your project yourself.
>
> Martijn
>
>
> On 10/6/06, Martin Funk <[EMAIL PROTECTED]> wrote:
>   
>> sorry that I crossposted this to wicket-dev too.
>>
>> Are you talking about AjaxPoller as described by Igor in:
>> https://sourceforge.net/tracker/?func=detail&atid=684978&aid=1539101&group_id=119783
>>
>> That code doesn't seem to be in the repository yet.
>>
>> mf
>>
>> Martijn Dashorst schrieb:
>>     
>>> isComplete() returns 'true'... no more updates
>>>
>>> Martijn
>>>
>>> On 10/4/06, Martin Funk <[EMAIL PROTECTED]> wrote:
>>>
>>>       
>>>> Hi,
>>>>
>>>> my webapp asynchronously kicks of a a process that takes some (1-2
>>>> minutes) time till a result is provided. After the kickoff and before
>>>> the result is available I'd like the Page to reload itself untill the
>>>> result is there, stopping the reload.
>>>>
>>>> So far I tried two approaches.
>>>> First I worked with the pages meta tag. I controlled it's attributes
>>>> using AttributeModifier.
>>>> something like:
>>>>
>>>> Markup:
>>>> <meta wicket:id="refresh" id="refresh" content="" />
>>>>
>>>> Code:
>>>>         final Label refresh = new Label("refresh");
>>>>         final AttributeModifier http_equiv = new AttributeModifier(
>>>>                 "http-equiv", true, new Model("refresh")) {
>>>>             private static final long serialVersionUID = 1L;
>>>>
>>>>             @Override
>>>>             public boolean isEnabled() {
>>>>                 return !isRequestTokenDone();
>>>>             }
>>>>         };
>>>>         final AttributeModifier content = new AttributeModifier("content",
>>>>                 true, new PropertyModel(this, "content")) {
>>>>             private static final long serialVersionUID = 1L;
>>>>
>>>>             @Override
>>>>             public boolean isEnabled() {
>>>>                 return !isRequestTokenDone();
>>>>             }
>>>>         };
>>>>         refresh.add(http_equiv);
>>>>         refresh.add(content);
>>>>         add(refresh);
>>>>
>>>> This was ok, except that the performance was bad. The whole page is
>>>> reloaded, even on localhost this took 2 seconds. Too much.
>>>>
>>>> On the second aproach I added a AjaxSelfUpdatingTimerBehavior to the
>>>> panel I wanted to reload.
>>>>         myPanel panel = new MyPanel("myPanel");
>>>>         panel.add(new AjaxSelfUpdatingTimerBehavior(Duration.seconds(10)));
>>>>         add(panel);
>>>>
>>>> Performance is grat now, but I don't see a way for disabeling the
>>>> UpdateBehaviour, once the result is available.
>>>>
>>>> Any ideas?
>>>>
>>>> Martin
>>>>
>>>>
>>>> -------------------------------------------------------------------------
>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>> Join SourceForge.net's Techsay panel and you'll get the chance to share 
>>>> your
>>>> opinions on IT & business topics through brief surveys -- and earn cash
>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>> _______________________________________________
>>>> Wicket-user mailing list
>>>> Wicket-user@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>
>>>>
>>>>         
>>>
>>>       
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your
>> opinions on IT & business topics through brief surveys -- and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
>>     
>
>
>   


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to