I like Martin's solution. Or shorter: from gluon.compileapp import LoadFactory LOAD = LoadFactory({'request':current.request,'response':current.response})
After this you can do: form_loader_div = DIV(LOAD(c = self.controller, f = self.function, args = add_args, ajax = True), _id = my_select_id + "_dialog-form", _title = self.form_title) LOAD should be in gluon as the other helpers. Please open a ticket on google code. It should be possible to do it. On Nov 25, 3:29 pm, Martín Mulone <mulone.mar...@gmail.com> wrote: > try something like this > > from gluon.compileapp import LoadFactory > def renderimages(self, page=1, postid=0): > """ Render Images """ > > curvars = {} > curvars['page']=page > curvars['postid']=postid > > environment = {} > environment['request'] = current.request > environment['response'] = current.response > LOAD = LoadFactory(environment) > > return LOAD(self.controller_name, 'imageslist.html', > vars=curvars, ajax=True) > > 2011/11/25 monotasker <scotti...@gmail.com> > > > Hmmm ... Those don't seem to be working. > > > from gluon import LOAD > > > This doesn't seem to import anything. PyDev tells me that there's an > > "unresolved import" Still get the 'NoneType not callable' error. > > > from gluon import current > > LOAD = current.LOAD > > > I get AttributeError: 'thread._local' object has no attribute 'LOAD' > > -- > http://martin.tecnodoc.com.ar