Checkbox Multi Choice Tree

A checkbox representing a set of values displayed as tree (using dots for depth)

Data

None
  

Template

${form()|n}

Form Definition

schema = schemaish.Structure()
schema.add('multiChoice', schemaish.Sequence(schemaish.String()))
options = [('a','Top Level A'),
           ('a.x','Second Level X'),
           ('a.y','Second Level Y'),
           ('b','First Level B')]
form = formish.Form(schema, 'form')
form['multiChoice'].widget = formish.CheckboxMultiChoiceTree(options)