On Friday 13 October 2006 19:48, [EMAIL PROTECTED] wrote: > person_widget = CustomWidgetFactory(ObjectWidget, Person) > persons_widget = CustomWidgetFactory(ListSequenceWidget, > subwidget=person_widget)
You have to create a "person_widget" for editing and displaying. I do not immediately know how to do this, since I am never using the ObjectWidget. > > > class EditFormView(form.EditForm): > form_fields = form.Fields(IAddressBook, render_context=True) > form_fields['persons'].custom_widget = persons_widget > > > class DisplayFormView(form.DisplayForm): > form_fields = form.Fields(IAddressBook, for_display=True) > form_fields['persons'].custom_widget = persons_widget You need a different "persons_widget" here. One that uses display widgets. Regards, Stephan -- Stephan Richter CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training _______________________________________________ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users