Expression syntax for sort= attribute in <dtml-in ..> tag.
It's very, very... great news that Ross Lazarus's multikey sort patch for dtml-in tag is included in current Zope CVS and will be included in Zope 2.2. <dtml in "foo" sort=akey,anotherkey> But for me one important think is very missed. Possibillity of use expression syntax for sort= attribute. Maybe syntax: <dtml in "foo" sort="expression_which_ruturns_sort_keys"> would be possible ? eg. <dtml in "foo" sort="foo()"> where foo() will returns appropriate Python string eq. 'firstname,surname,height, width,weight' :) I hate constructions like this: <dtml-if something> <dtml in "foo" sort=key1,key2,key3> <dtml-elif something> <dtml in "foo" sort=key1,key3,key2> <dtml-elif something> <dtml in "foo" sort=key2,key1,key3> <dtml-elif something> <dtml in "foo" sort=key2,key3,key1> <dtml-elif something> <dtml in "foo" sort=key3,key1,key2> <dtml-else> <dtml in "foo" sort=key3,key2,key1> ... </dtml-in> What we think about ?. Adam Karpierz karpierz@itl.pl
participants (1)
-
Agnieszka Karpierz