On 03/02/2011 13:36, Werner F. Bruhin wrote:
> Paul,
>
> On 02/02/2011 19:42, Paul McNett wrote:
>> Or have an alternative(s) datanav's, i.e. have different ones and at the
>>> appropriate moment the AppWizard asks which one to use - kind of like
>>> having different templates.
>> That would be really cool. :)
>>
> I having a go at it.
>
> - moved all the spec* to a folder e.g. "standard_spec" and created a new
> one called "i18n_spec" and for the moment hard coded AppWizard to use
> that folder
>
> Got the generation stuff adapted in AppWizard (also this needs more
> work) and it generates e.g. the grd stuff like this:
That should say the "edit" stuff had another issue with the grd one,
which I think I resolved.
Werner
> # -*- coding: utf-8 -*-
>
> import dabo
> if __name__ == "__main__":
> dabo.ui.loadUI("wx")
> from PagEditBase import PagEditBase
>
>
> class PagEditCellarbook(PagEditBase):
>
> def createItems(self):
> """Called by the datanav framework, when it is time to create
> the controls."""
>
> biz = self.GetGrandParent().getBizobj("Cellarbook")
>
> mainSizer = self.Sizer = dabo.ui.dSizer("v")
> gs = dabo.ui.dGridSizer(VGap=7, HGap=5, MaxCols=3)
>
> ## Field CELLARBOOK.barrique
> label = dabo.ui.dLabel(self, NameBase="lblbarrique",
> Caption="barrique")
> objectRef = dabo.ui.dTextBox(self, NameBase="barrique",
> DataSource="CELLARBOOK", DataField="barrique",
> ToolTipText=biz.getColToolTip("barrique"),
> HelpText=biz.getColHelp("barrique"))
>
> etc etc etc, similar for the PagSelect and PagGrd.
>
> However I can't figure out a way to get at the Bizobj, obviously using
> GetGrandParent() is a hack (and on top it returns "None").
>
> Any tips?
>
> Werner
>
>
> _______________________________________________
> Post Messages to: [email protected]
> Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
> Searchable Archives: http://leafe.com/archives/search/dabo-users
> This message: http://leafe.com/archives/byMID/[email protected]
>
>
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[email protected]