Hi Peter. Thanks for your reply. I think I am getting closer with this but still not quite right. It appears I am calling Iterator right, because it gets an Iterator instance and now getting number 1
but that doesn't tell me much.

<div tal:define = "tabindex python:Iterator(range(100));">

        <div>
                .. html form contents
                   .. a field
                   <input tal:attributes="tabindex/next ...
                 ... another field      
        </div>

is giving tabindex="1" all the way through my forms. I thought next meant next, meaning you are asking the iterator for the next value. What am I missing?

Regards,
David

On Tuesday, July 19, 2005, at 07:18 PM, Peter Bengtsson wrote:

On 7/19/05, David Pratt <[EMAIL PROTECTED]> wrote:
I want to intialize the value of ZTUtils.Iterator and use the value
to increment tabindex attribute  in my ZPT for forms in CMF

Something like:

<div tal:define iterator python:modules['ZTUtils'].Iterator; >
        <div>

Don't you need to create it with a sequence like
<div tal:define iterator python:modules['ZTUtils'].Iterator(range(100)); >
--
Peter Bengtsson,
work www.fry-it.com
home www.peterbe.com
hobby www.issuetrackerproduct.com

_______________________________________________
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 )

Reply via email to