On Tuesday, July 12, 2011 5:43:55 PM UTC-4, Cliff wrote: 
>
> Running Version 1.97.1 (2011-06-26 19:25:44) 
>
> First problem: 
> This is a snippet from a view file.  It works except that it displays 
> the output of the quals function.  Apparently it cannot find my 
> quals.load file and is using the generic load file in its place. 
>
> <div id="tabs-3"> 
>                     {{=LOAD(c='users',f='quals.load', 
> extension='load', args=(request.args(0)), 
>                     ajax=True, target='tabs-3')}} 
>                 </div>

 
Note, LOAD itself returns a div, and the id of that div is whatever you 
specify as the 'target' argument (if you don't specify 'target', it creates 
a random id). So, you're actually nesting the LOAD div inside another div, 
and they both have the same id (i.e., "tabs-3"). So, either don't put the 
LOAD inside a div, or make sure you give it a different id. Also, you don't 
need to specify the '.load' in your f argument if you also specify the 
extension argument (in that case, I think it will end up ignoring the 
extension argument).
 

> Second problem: 
> In trying to find out if setting ajax to True was causing my first 
> problem, I stumbled over a second.  Setting 'ajax=False' or not 
> setting ajax at all causes an exception.  Could this be a bug?  If so, 
> please let me know where and how to report the thing.  It's totally 
> reproducible on my system.

 
There is currently a bug with ajax=False where response.generic_patterns is 
not getting passed to the component, so generic views are not working with 
non-ajax components at the moment. If you're getting an invalid view error, 
that could be the problem.
 
Anthony

Reply via email to