OK .. sorry for the hand-holding here, but the syntax of this doesn't make sense to me. If I try: _.sequence.sort(sequencename, 'lname', 'asc') where sequencename is a python script that returns a list of dictionaries and lname is the name of a key in those dictionaries that I wish to sort by. Then it doesn't barf, but it doesn't sort either. if I use: _.sequence.sort(sequencename, (('lname', 'asc'),)) Which is imitating the syntax from the Zope Book, then it barfs with: Attribute Error: 'None' has no object 'getitem' so ... I guess the question here is, What is the correct syntax to make this work? Thanks so much for your help, Rick Andreas Jung wrote:
Check sequence.sort(). Docs are in the API refs.
-aj
--On Montag, 13. Oktober 2003 10:16 Uhr -0700 "D. Rick Anderson" <ruger@acsnv.com> wrote:
Is there a way to do a dynamic sort= on a dtml-in on a list of dictionaries?
like:
<dtml-call "REQUEST.set('sortby', 'firstname')">
<dtml-in "queryname_py" mapped sort=_['sortby']> etc...
I've tried _['sortby'], _[sortby], "_['sortby']", and "_[sortby]" and I always get an error. Is there an easy way to do this?
Thanks,
Rick
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )