« Return to Thread: dGrid and DataType="list" question

Re: dGrid and DataType="list" question

by Paul McNett :: Rate this Message:

Reply to Author | View in Thread

Paul, *please* post your dabo questions to the dabo-users list instead
of to me personally. I'm taking this back on list.

Paul McNary wrote:

>> The dGrid test does a deop-down color picker. Do:
>>
>> cd dabo/dabo/ui/uiwx
>> python dGrid.py
>>
>> and then look at the test code at the bottom of dGrid.py.
>>
>> Paul
>>
> I don't see where DataType is being set to 'list'.
>
> Does this have to be done manually or can it be done in Class Designer
> somehow? I see ListEditorChoices in Object Info for Grid Column but not
> CustomEditorClass?
>
> Is it just the ListEditorChoices line and CustomEditorClass line that
> make this a listbox column?

Yes. The choices in the list come from the list in dabo.dColors.colors,
and the fact that we want the custom editor is my setting it to the
column object's listEditorClass attribute.

> -----------------------------------------------------------------------
> from dGrid Test (dGrid.py)
>
> col = dabo.ui.dColumn(self, Name="Color", Order=40, DataField="color",
>     DataType="string", Width=40, Caption="Favorite Color",
>     Sortable=True, Searchable=True, Editable=True, Expand=False)
>
> self.addColumn(col)
>
> col.ListEditorChoices = dabo.dColors.colors
> col.CustomEditorClass = col.listEditorClass
> -----------------------------------------------------------------------

You got it!

Paul


_______________________________________________
Post Messages to: Dabo-users@...
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/487E52EB.8040803@...

 « Return to Thread: dGrid and DataType="list" question

LightInTheBox - Buy quality products at wholesale price!