Select Choice Callable Options

Passing in a callable list of options

Data

None
  

Template

${form()|n}

Form Definition

schema = schemaish.Structure()
schema.add('mySelect', schemaish.Integer())
def _():
    options = [(1,'a'),(2,'b'),(3,'c')]
    for option in options:
        yield option
form = formish.Form(schema, 'form')
form['mySelect'].widget = formish.SelectChoice(_)