On Monday, August 16, 2010 09:58:34 am Jim Byrnes wrote:
> John Fabiani wrote:
> > On Monday, August 16, 2010 08:44:59 am Jim Byrnes wrote:
> >> I am starting my first Dabo app. I am putting some info from a Sqlite
> >> database in a dDropdownList. Then I need to populate some other
> >> controls based on the item selected in the dDropdownList.
> >>
> >> Before I proceeded I wanted to make sure I knew how to get the value
> >> from the dDropdownList so wrote a little test:
> >>
> >> ## *!* ## Dabo Code ID: dDropdownList-dPanel
> >>
> >> def onHit(self, evt):
> >> item = self.Form.PwordsCategories.Value
> >> print item
> >>
> >> When I run it I get this:
> >>
> >> Dabo Error Log: Mon Aug 16 10:25:40 2010: Could not bind to
> >> 'categories.Catgegory'
> >> Reason: 'NoneType' object has no attribute 'Catgegory'
> >> WebSites
> >>
> >> OK, WebSites is what I was expecting but what did I do wrong to generate
> >> the Dabo error?
> >>
> >> dDropdownList RegID = PwordsCategories
> >> DataField = Category
> >> DataSource = categories
> >>
> >> Here is the afterInitAll if that's helpful:
> >>
> >> def afterInitAll(self):
> >> pwordsBiz = self.getBizobj('pwds')
> >> categories = pwordsBiz.getCategories()
> >> self.PwordsCategories.Choices = categories
> >> self.PwordsCategories.ValueMode = 'string'
> >>
> >> self.requery()
> >>
> >> Thanks, Jim
> >
> > Maybe a mis-spellling:-)
> >
> > 'Catgegory'<> 'Category'
> >
> > Johnf
>
> Thanks for catching that. Getting old I guess, but after I correct that
> and save/run it I get the same results, but Category in the error
> message is spelled correctly now.
>
> Thanks, Jim
Maybe you are also setting up the values in the wrong method? I think it
should be afterInit(). I should have noticed that earlier. Also you may have
to account for the 'None' value in the list if the requery does not return
anything.
Johnf
_______________________________________________
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]