@view_config(renderer='templates/form.pt', name='textinput_with_css_class')
@demonstrate('Text Input Widget with CSS Class')
def textinput_with_css_class(self):
css_widget = deform.widget.TextInputWidget(
size=60, css_class='deformWidgetWithStyle')
class Schema(colander.Schema):
text = colander.SchemaNode(colander.String(),
validator=colander.Length(max=100),
widget = css_widget,
description='Enter some text')
schema = Schema()
form = deform.Form(schema, buttons=('submit',))
return self.render_form(form)