On Feb 7, 2007, at 11:30 AM, Dominique Lederer wrote:

hi

i render a form with formlib which contains a selectbox:

form_fields = Fields(
        Choice(__name__='selectbox', required=False,
values=["value1","value2","value3"]),
        )

the rendered output always includes a extra option which contains this
message-id "vocabulary-missing-single-value-for-edit"

like:
<option selected="selected" value="">Wert aus Vokabular mit einem Wert
fehlt</option>
<option value="value1">value3</option>
<option value="value2">value3</option>
<option value="value3">value3</option>

Your field has required=False. How else are you supposed to show, or allow the choice for, *not* choosing one of your three options?

how do i get rid of this?

required=True

or write a new widget (a subclass would be easy enough probably)

Gary

_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users

Reply via email to