On 2/17/11 5:27 AM, bruno gallart wrote:
> Hi all,
>
> I am trying Dabo and it is very interesting.
> I made a test with sqlite's base and one table. I did a form with
> dListBox (LtVerbesOc) that loads the records coming from a table named
> VerbesOc. I have followed the help,
>
> create a connexion etc...and write the initAll's fonction like this
>
> def afterInitAll(self):
> verbesBiz = self.getBizobj("VerbesOc")
>
> verbes, keys = verbesBiz.chargeLtVerbesOc()
> self.LtVerbesOc.Choices = verbes
> self.LtVerbesOc.Keys = keys
> self.LtVerbesOc.ValueMode = "Key"
> self.requery()
> All works fine but i saw that there are in the dListBox's proprieties,
> a DataSource' propriety and DataFied's propriety. In my test this
> informations are blank and all works fine.
>
> My question:
> There is a another way to load my sqlite's table VerbesOc directly in my
> sListBox in informing DataSource and Datafield without the little
> program in afterInitAll(). In fact, more automaticaly ?
>
> I hope you understand my bad english sorry for this,
Welcome, and congratulations for doing Dabo just right! DataSource and
DataField
bind the control to the bizobj to get/set the data. For dListBox though,
DataSource
and DataField refer to the *actively selected row in the listbox*, and
determine the
value in the parent table, not the value in whatever table generated the list
of
possible values.
I hope this makes sense.
Paul
_______________________________________________
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]