[Zope3-Users] which widget to subclass for custom widget?
Dennis Schulz
d.schulz81 at gmx.net
Fri Dec 8 11:39:12 EST 2006
Sorry I have to bother you once more regarding formlib & co :-)
(really sorry)
In my application I need something very user defined
In the Edit Form "Edit Purchase Requisition" I would like to have a
section "Supplier Selection", that should operate as a widget.
Basically I will use a schema "Choice" Field as a base, I will just
create another "view" for the choice than the default select field.
The whole thing should be seen as generic that returns a value at the
end that should be validated and saved: the supplier id
(which is the idea of widgets in general what I understood until now)
Here the details, should include the following:
- question "new supplier?" radiobuttons "yes / no" (onchange event to
disable / enable textfields that are part of the same widget)
- 2 textfields name+address that allow to enter the new supplier info
(disabled when above selection no)
- link to an independent supplier selection page (with search and list view)
- the selection made in the supplier selection page should be updated in
the widget as well (overwrite setupWidgets method I think)
when applying the form, check in the custom _validate method of my
widget, if radiobutton yes / no.
when yes then add new supplier else just check if value is already in table.
So far the theory, now the first question is, which widget to subclass?
SelectWidget, ItemWidgetBase contain vocabulary and probably too high level.
SimpleInputWidget seems the better choice?
Dennis
More information about the Zope3-users
mailing list