This CD error has baffled me to no end.  To see what is going on,
refer to this picture:

http://img.photobucket.com/albums/v663/Solodex/Dabo/CD_Choices.png

The dDropdownList and the 2 widget to the right of it are part of a
composite class.  It is used for defining search parameters based on
metadata.  I don't know what the metadata fields are at runtime so I
need to dynamically set the Choices on that first dropdown list.  I
have a method to add an instance of the class dynamically.  Ed, this
is similar to you adding tweets in your twitter client.

Here is the code in the add function:

def _addSearchPanel(self, spacer=True):
        self.Form.Freeze()
        if spacer:
                self.Sizer.appendSpacer(5)
        
        pnl = self._partSearchClass(self)
        pnl.FieldEntry.Choices = self._fieldChoices
        self.Sizer.append(self._partSearchClass(self), "expand")
        
        self.Form.layout()
        self.Form.Thaw()
        dabo.ui.callAfterInterval(50, self._tickle)

It will add a new class to that panel's Sizer and display it just
fine.  However, the choices are not present as you can see in the
picture.  The object reference (pnl.FieldEntry) is correct and
self._fieldChoices is correct as well.  I am not sure what the problem
is.  I've ruled out a wx 2.8.8.0 issue because the same thing happens
on 2.8.7.1.

Ed, if you want the code for testing, email me off list.

Nate L.


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]

Reply via email to