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: Dabo-users@leafe.com > 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/4d4aa13e.5040...@free.fr > >
_______________________________________________ Post Messages to: Dabo-users@leafe.com 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/4d4aadbb.2020...@free.fr