Ed Leafe wrote:
> dabo Commit
> Revision 4219
> Date: 2008-06-30 20:22:36 -0700 (Mon, 30 Jun 2008)
> Author: Ed
> Trac: http://svn.dabodev.com/trac/dabo/changeset/4219
>
> Changed:
> U trunk/dabo/ui/uiwx/dGrid.py
>
> Log:
> Fixed a problem when using columns with a 'list' data type reported by Adrian
> Klaver.
>
> Also fixed a bug in the removeColumn() method that didn't correctly trap a
> missing column.
>
I get the following traceback with your change in rev 4219:
Traceback (most recent call last):
File
"/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dControlMixin.py", line
27, in _onWxHit
self.raiseEvent(dEvents.Hit, evt, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py",
line 922, in raiseEvent
super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args,
**kwargs)
File "/usr/lib/python2.5/site-packages/dabo/lib/eventMixin.py", line
92, in raiseEvent
bindingFunction(event)
File "/home/uwe/mysrc/ugfw/fwadm/fwadmMainForm.py", line 71, in
onHit_btnBrwPerForm
self.callBrwPerForm()
File "/home/uwe/mysrc/ugfw/fwadm/fwadmMainForm.py", line 109, in
callBrwPerForm
frm = BrwPerForm.BrwPerForm(ParentForm=self, CxnName="fbtool_dev",
CxnFile="path://fwadm.cnxml")
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dForm.py", line
894, in __init__
BaseForm.__init__(self, preClass, parent, properties,
attProperties, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dForm.py", line
43, in __init__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dFormMixin.py",
line 71, in __init__
attProperties, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py",
line 183, in __init__
self._afterInit()
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dForm.py", line
69, in _afterInit
super(BaseForm, self)._afterInit()
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dFormMixin.py",
line 131, in _afterInit
super(dFormMixin, self)._afterInit()
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py",
line 316, in _afterInit
self.afterInit()
File "/home/uwe/mysrc/ugfw/fwadm/BrwPerForm.py", line 116, in afterInit
pgf.appendPage(Page1)
File
"/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPageFrameMixin.py", line
146, in appendPage
return self.insertPage(self.GetPageCount(), pgCls, caption, imgKey)
File
"/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPageFrameMixin.py", line
175, in insertPage
pg = pgCls(self)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPage.py", line
14, in __init__
super(dPage, self).__init__(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPanel.py", line
217, in __init__
attProperties=attProperties, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPanel.py", line
164, in __init__
properties=properties, attProperties=attProperties, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPanel.py", line
33, in __init__
properties=properties, attProperties=attProperties, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py",
line 183, in __init__
self._afterInit()
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPage.py", line
22, in _afterInit
super(dPage, self)._afterInit()
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py",
line 316, in _afterInit
self.afterInit()
File "/home/uwe/mysrc/ugfw/fwadm/BrwPerForm.py", line 202, in afterInit
grid.addColumn(Caption="Name", DataField="name")
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dGrid.py", line
2916, in addColumn
col = self.ColumnClass(self, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dGrid.py", line
477, in __init__
super(dColumn, self).__init__(properties, attProperties, *args,
**kwargs)
File "/usr/lib/python2.5/site-packages/dabo/dObject.py", line 67, in
__init__
self.setProperties(properties)
File
"/usr/lib/python2.5/site-packages/dabo/lib/propertyHelperMixin.py", line
210, in setProperties
_setProps(propDict)
File
"/usr/lib/python2.5/site-packages/dabo/lib/propertyHelperMixin.py", line
199, in _setProps
setter(self, _propDict[prop])
File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dGrid.py", line
976, in _setDataField
if self._dataField:
AttributeError: 'dColumn' object has no attribute '_dataField'
_______________________________________________
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]