On Wednesday, June 08, 2011 03:49:11 pm Paul McNett wrote:
> dabo Commit
> Revision 6617
> Date: 2011-06-08 15:49:10 -0700 (Wed, 08 Jun 2011)
> Author: Paul
> Trac: http://trac.dabodev.com/changeset/6617
> 
> Changed:
> U   trunk/dabo/ui/uiwx/dDialog.py
> 
> Log:
> Added helper getBizobj() function to dDialog so that controls in the dialog
> can still find their bizobjs with 'self.Form.getBizobj()'.
> 
> 
> 
> Diff:
> Modified: trunk/dabo/ui/uiwx/dDialog.py
> ===================================================================
> --- trunk/dabo/ui/uiwx/dDialog.py     2011-06-06 02:15:14 UTC (rev 6616)
> +++ trunk/dabo/ui/uiwx/dDialog.py     2011-06-08 22:49:10 UTC (rev 6617)
> @@ -47,6 +47,13 @@
>               self.setFocus()
> 
> 
> +     def getBizobj(self, *args, **kwargs):
> +             ## self.Form resolves to the containing dialog, making calls to
> 'self.Form.getBizobj()' +             ## fail since the dialog knows nothing 
about
> bizobjs. Let's be helpful and pass the +              ## request up to the 
> form:
> +             return self.Form.getBizobj(*args, **kwargs)
> +
> +
>       def EndModal(self, *args, **kwargs):
>               self.saveSizeAndPosition()
>               self.hide()
> 
> 
> 
> _______________________________________________

I'm sorry I don't understand how this works?  How does the  dialog know what 
"self.Form" is exactly?  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.


Johnf

_______________________________________________
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]

Reply via email to