you can "raise RuntimeError()" inside the controller and inspect any properties you want.
On Mon, Oct 12, 2009 at 12:44 PM, gazza <burslem2...@yahoo.com> wrote: > > I tried the below: > > > def checkKList(self,id): > > for item in request.params: > print request.params[item] > return 'Under Construction' > > > I am not seeing any output except Under Construction. How can I > determine request.params has any data? > > Much appreciated, > Garyc > > On Oct 12, 10:52 am, "Garland, Ken R" <garlan...@gmail.com> wrote: > > Here are some example controllers that are used from my earlier post: > > > > def check(self): > > for root, folders, files in os.walk('/home/py/xmlPostData/'): > > c.checkList = files > > return render('/check.mako') > > > > def results(self): > > session = request.environ['beaker.session'] > > if 'postxml' and 'posturl' in request.params: > > c.postxml = request.params['postxml'] > > c.posturl = request.params['posturl'] > > elif 'checkbutton' in request.params: > > c.check = [] > > for dist in request.params: > > if re.search('checkbutton', dist): > > pass > > else: > > c.check.append(request.params[dist]) > > session['checkList'] = c.check > > session.save() > > redirect_to(controller='lookup', action='postcheck') > > else: > > c.xmlResults = {} > > for wd in session['checkList']: > > c.xmlResults[wd] = session['xmlResponse'] > > return render('/results.mako') > > > > I wouldn't say this is the best way to go about things and is rather > sloppy. > > This is all part of quite a major system so please overlook the example > and > > take what you need. It is poorly documented so I apologize for that. > > > > > > > > On Mon, Oct 12, 2009 at 11:48 AM, gazza <burslem2...@yahoo.com> wrote: > > > > > Hi, > > > > > I actually went ahead and did what what Ken did, I will have a look it > > > how Johnathan implemented it. > > > > > <table cellspacing=5> > > > % for item in c.list: > > > <tr> > > > <td> > > > ${item.description} > > > </td> > > > <td> > > > $item.price} > > > </td> > > > <td> > > > <input type="checkbox" name=$item.description value= > > > $item.description/> > > > </td> > > > </tr> > > > > > When posting to an action in the controller. How does it get the > > > values of the checkboxes? > > > > > Much appreciated, > > > garyc > > > > > On Oct 12, 10:17 am, Jonathan Vanasco <jonat...@findmeon.com> wrote: > > > > the simplest: > > > > > > <td> > > > > ${h.check_box('fieldname')} > > > > </td> > > > > > > it looks like it was changed a bit though to: > > > > checkbox(name, value=’1’, checked=False, label=None, **attrs) > > > > > > when looping things like Ken suggested, i like to do stuff like this: > > > > > > % for id in list: > > > > <% > > > > checked= '' > > > > if test: > > > > checked= ' checked="checked"' > > > > %> > > > > <input name="checks" value="${id}"${checked}/> > > > > %endfor- Hide quoted text - > > > > - Show quoted text - > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to pylons-discuss@googlegroups.com To unsubscribe from this group, send email to pylons-discuss+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---