[Zope] manage_afterAdd
    Poor Yorick 
    zope.org at pooryorick.com
       
    Tue Mar 23 14:49:22 EST 2004
    
    
  
   > From: Chris Withers <lists at simplistix.co.uk>
   > Subject: Re: [Zope] manage_afterAdd
   > Sent: 22 Mar 2004 08:26:59
   >
   >  Well, you say you weren't successful, but you don't say what happened. So, what
   >  happened?!
   >  
The code I've listed below adds 'dbConnection' as a sibling of the newly instantiated "MyClass" object, but my goal is to have it added as a child.  So far my attempts have been unsuccesful.  Any suggestions?
class MyClass(mxmObjectManager.mxmObjectManager):
  'This is the doc string'
  meta_type='my fake meta type string'
  id='MyClassInstance'
  def __init__(self, id):
    mxmObjectManager.mxmObjectManager.__init__(self, id)
  def manage_afterAdd(self, containter=None, content=None):
    self.manage_addZMySQLConnection(
      id='dbConnection', title = 'dbConnection',
      connection_string = configFile.DbConnString)
  def manage_beforeDel(self, container=None, content=None):
    pass
def manage_addAction(self, id=PrinterSite.id, REQUEST=None):
  'Add instance to parentObjectManager'
  mxmObjectManager.addClass(self, id, PrinterSite, REQUEST)
Constructors = (mxmObjectManager.manage_addForm, manage_addAction,)
Thanks,
Poor Yorick
zope.org at pooryorick.com
    
    
More information about the Zope
mailing list