1

I have deform/colander generated html form, that contains this:

class ProductSchema(colander.Schema):
            completename = colander.SchemaNode(colander.String())

The generated form has therefore this label:

<label class="desc" title="" for="deformField1">Completename<span class="req" id="req-deformField1">*</span> 
</label> 

I would like to override the label content to have something else displayed, like "Complete name" for example.

This is a probably very trivial question but I could not find the answer in the documentation ( http://docs.pylonsproject.org/projects/deform/dev/# )

Martijn Pieters
  • 1,048,767
  • 296
  • 4,058
  • 3,343
ascobol
  • 7,554
  • 7
  • 49
  • 70

1 Answers1

4

To the SchemaNode you can provide a title argument.

colander.SchemaNode(colander.String(),
                    title='Complete name')
Michael Merickel
  • 23,153
  • 3
  • 54
  • 70