Re: [Zope3-Users] Problem running examples from Zope3 book Weiterhausen
Rijgersberg, T.J. (Tom) wrote: > > Real troubles start with the code in paragraph 7.4 which adds a > customized list input widget. The browser/widget.pt and > browser/sequence.js files run fine when directly invoked from the > browser. But when I run it from the Zope instance with the added > browser/widget.py and changed browser/configure.zcml it doesn't work. > Although I'm not sure why, but the following changes help: --- browser/widget.py.orig 2004-07-10 17:59:36.0 +0200 +++ browser/widget.py 2006-03-19 18:28:16.0 +0100 @@ -1,9 +1,9 @@ from zope.app import zapi from zope.app.form.interfaces import IInputWidget -from zope.app.form.browser.widget import SimpleInputWidget +from zope.app.form.browser.sequencewidget import SequenceWidget from zope.app.pagetemplate.viewpagetemplatefile import ViewPageTemplateFile -class DynamicSequenceWidget(SimpleInputWidget): +class DynamicSequenceWidget(SequenceWidget): """Widget for (simple) sequences that does not require the form to be reloaded for every change.""" -- View this message in context: http://www.nabble.com/Problem-running-examples-from-Zope3-book-Weiterhausen-t1257485.html#a3482644 Sent from the Zope3 - users forum at Nabble.com. ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Problem running examples from Zope3 book Weiterhausen
On 3/10/06, Rijgersberg, T.J. (Tom) <[EMAIL PROTECTED]> wrote: > > Hi, > > I'm a newbie to Zope and taking my first steps into this wonderful world by > going through the book 'Web Component Development with Zope 3' from Philipp > von Weitershausen. > > Up to page 94 I have had little difficulties reproducing the examples. I'm > using the downloaded example code as described in the book. I'm running Zope > 3.2 on a Windows 2000 machine with Python 2.4 installed. My browser is > Mozilla Firefox 1.5.0.1. > > Real troubles start with the code in paragraph 7.4 which adds a customized > list input widget. The browser/widget.pt and browser/sequence.js files run > fine when directly invoked from the browser. But when I run it from the Zope > instance with the added browser/widget.py and changed browser/configure.zcml > it doesn't work. [traceback snipped] I haven't gotten to that point in the book, but just now, I installed chapter 7 as worldcookery, got the error, then went to browser/configure.zcml, commented out the widget elements in addForm and editForm, and now I can add a recipe, edit its attributes, and preview it. I suggest investigating what's changed with widgets in Zope 3 since the book was published. Rob ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Problem running examples from Zope3 book Weiterhausen
Hi Tom, Personally, I'd switch to an earlier version of Zope3 to match the version in the book. You also might try including widget.py and configure.zcml here to aid in debugging. Kevin -- View this message in context: http://www.nabble.com/Problem-running-examples-from-Zope3-book-Weiterhausen-t1257485.html#a3428080 Sent from the Zope3 - users forum at Nabble.com. ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users