Looks like the component will only load if request.vars.a='restart' -- is 
the main page visited with '?a=restart' in the URL? Where/how are you 
invoking BlockUI?

On Wednesday, November 2, 2011 5:16:42 AM UTC-4, brushek wrote:
>
> here is controller (sleep is for emulating long lasting action): 
>
> def akcje(): 
> [...] 
>     if request.vars.a == 'restart': 
>         form=FORM(TR('Wybierz VPS',SELECT(ipvps,_name='ip', 
>             requires=IS_IN_SET(ipvps))), 
>               TR('',INPUT(_type='submit'), 
> formstyle='ul'),_id='staty') 
>         if form.accepts(request,session): 
>             import time 
>             time.sleep(5) 
>             response.flash = 'restart form accepted' 
>             rest=str(iphostserv[request.vars.ip]) + "veid" + 
> str(vids[request.vars.ip]) 
>         elif form.errors: 
>             response.flash = 'form has errors' 
>         else: 
>             response.flash = 'please fill the form' 
>
> and akcje.load: 
>
> {{left_sidebar_enabled=right_sidebar_enabled=False}} 
> {{#extend 'layout.html'}} 
>
> {{#if 'message' in globals():}} 
>
> {{if request.vars.a == 'restart':}} 
> {{=form}} 
> {{=rest}} 
>
> and akcje.html: 
>
> {{left_sidebar_enabled=right_sidebar_enabled=False}} 
> {{extend 'layout.html'}} 
>
> {{#if 'message' in globals():}} 
>
> <h1>Akcje</h1> 
> <hr /> 
> {{if request.vars.a == 'restart':}} 
> <h3>Restart action</h3> 
>
> {{=LOAD('default','akcje.load',vars={'a':'restart'},content='Poczekaj...',ajax=True)}}
>  
>
>
>
> On 2 Lis, 02:41, Anthony <abas...@gmail.com> wrote: 
> > Can you show some code? 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > On Tuesday, November 1, 2011 6:47:13 PM UTC-4, brushek wrote: 
> > 
> > > Ok, thanks for answer. I would like to use this plugin with LOAD 
> > > helper. How can I connect LOAD with blockUI ? When I use load, then I 
> > > can't make blockUI working (I want to ask user before send the 
> > > validated form wheter do the action (by javascript confirm()) and make 
> > > him waiting with blocked browser with 'Operation in progress...' text 
> > > for a while (by blockUI). 
> > 
> > > On 1 Lis, 13:39, Anthony <aba...@gmail.com> wrote: 
> > > > blockUI is just a client-side jQuery plugin, so just follow the 
> usual 
> > > > instructions:http://jquery.malsup.com/block/. I don't think there's 
> > > > anything special about using it with web2py. 
> > 
> > > > On Tuesday, November 1, 2011 8:34:42 AM UTC-4, brushek wrote: 
> > 
> > > > > Hello, 
> > 
> > > > > I would like to use jquery blockUI with web2py for long time 
> action. 
> > > > > Can You give me some example/advice, how to do this with web2py 
> using 
> > > > > web2py's ajax or jQuery in the best-fashion manner ? 
> > 
> > > > > regards 
> > > > > brushek

Reply via email to