Hello Carey,

When you instantiated the dropdown did you bind it to the bizobj?...ie
something like...
        statesdropdown = your_dDropdownList(self, DataSource = bizobject,
DataField = "state_id_field")

Larry Long

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Carey Gagnon
> Sent: Sunday, July 12, 2009 2:31 PM
> To: [email protected]
> Subject: [dabo-users] Very Simple dropdownlist
> 
> My apologies if this goes out twice. I posted to the nabble 
> forum before realizing I needed to subscribe to the mailing list.
> 
> ## As Posted On Nabble ##
> 
> 1st off, thanks to the developers of dabo. I'm a n00b to 
> python, wxpython and dabo. With the help of this forum and 
> the step by step guide I have managed to get everything in 
> said guide working as expected. I've even managed some simple 
> modifications as I learn dabo et al. There's one modification 
> I just can't wrap my head around that I will want to use once 
> I start developing my own app.
> 
> Here's the problem. In the step by step the input field for 
> stateprov is currently set to a dTextBox. I would like to 
> change this to a dDropdownList.
> I don't want to set up another db table just to do this (I've 
> got populating a drop down from the db down no problem). I 
> just want a static drop down list that will add the selected 
> state from the drop down list to the stateprov field of the 
> client table of the database (MySQL) on save. (one mod I 
> managed was an Add Client form)
> 
> I've looked at the test in the uiwx/dDropdownList.py file and 
> have created the following via the CD. The code is located in 
> the ClientAddForm-code.py
> file:
> 
> def afterInit(self):
> #def initProperties(self): ## Commented out
>         locations = ({"state": "Ak", "iid": 1},
>                 {"state": "Ga", "iid": 2},
>                 {"state": "Tx", "iid": 3})
> 
>         choices = []
>         keys = {}
>         for location in locations:
>                 choices.append("%s" % (location['state']))
>                 keys[location["iid"]] = len(choices) - 1
>         self.Choices = choices
>         self.Keys = keys
>         self.ValueMode = "key"
> 
> The drop list with choices displays in the form no problem, 
> but when I save to the database the selection is not added to 
> the stateprov field.
> 
> 
> H E L P ! ! !
> 
> Thanks in advance
> Carey
> 
> 
> --- StripMime Report -- processed MIME parts --- multipart/alternative
>   text/plain (text body -- kept)
>   text/html
> ---
> 
[excessive quoting removed by server]

_______________________________________________
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/!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAafA2fnYuPUOMNFpIYnBEQcKAAAAQAAAAGYBmtGIcAkySOoJ5IbvC/[email protected]

Reply via email to