Is there no text box field for a Dex form?

Creating a dex form is easy, however, there appears to be no way to add simple text to the form (e.g. explanatory text).
I assume could modify the output with html
Am I missing something?


What has this to do with the original question?


I dont know if you use the way to define a form like this, but if, then set the mode of widget to


Here is a little Example:

class ITestForm(model.Schema):
    name = schema.TextLine(
        title=_(u'name', default=u'Field1'),
    description = schema.Text(
        title=_(u'description', default=u'Description'),
        default=_(u"<p>Some input text <br/> Plone Rocks</p>"),
class TestForm(z3c.form.form.Form):
    fields = z3c.form.field.Fields(ITestForm)
    fields['description'].widgetFactory = WysiwygFieldWidget
    ignoreContext = True
    label = _(u"Testform")
    description = _(u"Testform description line")    
    def updateWidgets(self):
        super(TestForm, self).updateWidgets()
        self.widgets['description'].mode = z3c.form.interfaces.DISPLAY_MODE
    def handleApply(self, action):
        data, errors = self.extractData()
        if errors:

# The View -> define in browser/configure.zcml            
TestView = TestForm

Hope that helps. You can reorder the fields like described in the docs
Best Regards, Jan