Thank you. I'll clean up the repeated divs.
On Jul 12, 8:49 pm, Anthony <abasta...@gmail.com> wrote: > 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