How to use PropertySheets
Hello, I'm trying to write a Python Product (i.e. not a ZClass!) that has multiple property sheets on its management interface. I've experimented with inheriting from PropertyManager, and that works fine. But what I really want is to have collections of different properties under different tabs. Can someone point out another Product or any resource on how to implement this. I've been reading lib/python/OFS/PropertySheets.py but my attempts have failed. This is an outline of what I have tried: class MyNiftyProduct(Zope classes): . . . someProperties = ({'id':'foo', 'type':'string', 'mode':'wd'},) myPropertySheet = PropertySheet('bar') manage_options = ....{'id':'Foo', properties', 'action':'myPropertySheet.manage_Form'} . Please excuse the syntax for the manage_options tuple, I don't have the code in front of me and cannot recall it properly. -- ------------------------------------------------------ Andres Corrada-Emmanuel Email: andres@mamey.com Director of Technology http://www.mamey.com Mamey Phone: (413) 529-9993 ------------------------------------------------------ --
participants (1)
-
Andres Corrada-Emmanuel