I'm not really sure, but try passing in a name parameter... (which you really shouldn't, but try, maybe there's a bug...)

Alberto

On Feb 7, 2006, at 8:05 PM, Jorge Godoy wrote:


Alberto Valverde <[EMAIL PROTECTED]> writes:

I've you're looking for the former DataGrid, it's been renamed to
FastDataGrid as Datagrid is being refactored out to remove all model
dependancy.

And what is its syntax? :-) 'Cause I get the same error with it as well.

====================================================================== ==========
from turbogears.fastdata import datawidgets

grid_clientes = datawidgets.FastDataGrid(
    fields = [
    (lazy_gettext('Cliente'), 'nomeAbreviado'),
    (lazy_gettext('Contrato assinado em'), grid_contrato_assinatura),
    (lazy_gettext(u'Contrato válido até'), grid_contrato_vencimento),
    (lazy_gettext('Ativo?'), 'isAtivo'),
    ],
    )
====================================================================== ==========

and the Traceback:

====================================================================== ==========
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/CherryPy-2.2.0beta- py2.4.egg/cherrypy/_cphttptools.py", line 99, in _run
    self.main()
File "/usr/lib/python2.4/site-packages/CherryPy-2.2.0beta- py2.4.egg/cherrypy/_cphttptools.py", line 247, in main
    body = page_handler(*virtual_path, **self.params)
  File "<string>", line 3, in index
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/controllers.py", line 188, in expose
    func, tg_format, html, fragment, *args, **kw)
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/database.py", line 193, in run_with_transaction
    retval = func(*args, **kw)
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/controllers.py", line 200, in _execute_func
    output = errorhandling.try_call(func, self, *args, **kw)
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/errorhandling.py", line 64, in try_call
    output = dispatch_error(func, self, error, *args, **kw)
  File "<string>", line 5, in dispatch_error
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/errorhandling.py", line 27, in _default_error_handler
    return getattr(self, error_source.__name__ )(*args, **kw)
  File "<string>", line 3, in index
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/controllers.py", line 183, in expose
    output = _execute_func(self, func, tg_format, html, fragment,
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/controllers.py", line 200, in _execute_func
    output = errorhandling.try_call(func, self, *args, **kw)
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/errorhandling.py", line 55, in try_call
    output = func(self, *args, **kw)
File "/home/godoy/.eclipse/LATAM/site_amostras/site_amostras/ clientes.py", line 60, in index
    return self.clientes(cliente_id)
  File "<string>", line 3, in clientes
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/controllers.py", line 183, in expose
    output = _execute_func(self, func, tg_format, html, fragment,
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/controllers.py", line 205, in _execute_func
    return _process_output(tg_format, output, html, fragment)
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/controllers.py", line 68, in _process_output
    fragment=fragment)
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/view.py", line 60, in render
    return engine.render(info, format, fragment, template)
File "/usr/lib/python2.4/site-packages/TurboKid-0.9.0-py2.4.egg/ turbokid/kidsupport.py", line 136, in render return t.serialize(encoding=self.defaultencoding, output=format, fragment=fragment) File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/__init__.py", line 236, in serialize
    return serializer.serialize(self, encoding, fragment)
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/serialization.py", line 51, in serialize
    text = list(self.generate(stream, encoding, fragment))
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/serialization.py", line 327, in generate
    for ev, item in self.apply_filters(stream):
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/serialization.py", line 84, in balancing_filter
    for ev, item in stream:
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/pull.py", line 206, in _coalesce
    for ev, item in stream:
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/filter.py", line 21, in transform_filter for ev, item in apply_matches(stream, template, templates, apply_func): File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/filter.py", line 31, in apply_matches
    item = stream.expand()
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/pull.py", line 95, in expand
    for ev, item in self._iter:
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/pull.py", line 164, in _track
    for p in stream:
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/pull.py", line 206, in _coalesce
    for ev, item in stream:
File "/home/godoy/.eclipse/LATAM/site_amostras/site_amostras/ templates/clientes.py", line 86, in _pull File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/filter.py", line 21, in transform_filter for ev, item in apply_matches(stream, template, templates, apply_func): File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/filter.py", line 25, in apply_matches
    for ev, item in stream:
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/pull.py", line 164, in _track
    for p in stream:
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ thirdparty/kid/kid/pull.py", line 206, in _coalesce
    for ev, item in stream:
File "/home/godoy/desenvolvimento/python/TurboGears/trunk/ turbogears/fastdata/templates/datagrid.py", line 31, in _pull
NameError: name 'name' is not defined
====================================================================== ==========


--
Jorge Godoy      <[EMAIL PROTECTED]>

Reply via email to