On 6/8/11 3:59 PM, John Fabiani wrote: > I'm sorry I don't understand how this works? How does the dialog know what > "self.Form" is exactly?
self.Form is defined in dFormMixin, which dDialog and dForm derive from. self.Form is defined as the next parent that derives from dFormMixin. > When creating a dialog the parent can be passed but I > can open a dialog from a dialog. Then the parent would be a dialog. So if a control on the second dialog called 'self.Form.getBizobj()', the method resolution would look like: second_dialog.getBizobj() -> first_dialog.getBizobj() -> form.getBizobj(). If there isn't a containing form at all, then an error will get raised which is the same situation as what we had before. Paul _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev Searchable Archives: http://leafe.com/archives/search/dabo-dev This message: http://leafe.com/archives/byMID/[email protected]
