I have a class that inherits from dDialog.  I want to use a dGrid to display 
data dynamicly in the grid based on Bizobjects.  dDialog does not 
have "addBizobj" or any bizobject methods.  To get around issue I pass the 
Form as a parameter to the dDialog and use it to "addBizobj"
Biz = dabo.biz.dBizobj(conn)
Biz.DataSource = "public.arcust"
self.callForm.addBizobj(Biz)

But when I attempt to set the dGrid.DataSource I get the following
(Where self.lkgrid = dGrid)

   self.lkgrid.DataSource = 'public.arcust'
  File "/home/johnf/downloads/dabo/dabo/ui/uiwx/dGrid.py", line 3564, in 
_setDat                                 aSource
    self.fillGrid(True)
  File "/home/johnf/downloads/dabo/dabo/ui/uiwx/dGrid.py", line 1795, in 
fillGri                                 d
    tbl.fillTable(force)
  File "/home/johnf/downloads/dabo/dabo/ui/uiwx/dGrid.py", line 219, in 
fillTabl                                 e
    bizobj = self.grid.getBizobj()
  File "/home/johnf/downloads/dabo/dabo/ui/uiwx/dGrid.py", line 2668, in 
getBizo                                 bj
    return self.Form.getBizobj(ds)
TypeError: getBizobj() takes exactly 1 argument (2 given)

In this case ds = "public.arcust"

What am I doing wrong?

-- 
John Fabiani

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to