Dear Massimo.
My code is the following:
@auth.requires_membership('Administrador')def clientes():

    class Virtual(object):
        @virtualsettings(label=T('Editar'))        def edit(self):              
          link_editar= URL(r =request,f='editablefunction',                     
       args=[self.clientes.id])            link_icono_editar= 
IMG(_src=URL(r=request,c='static',                        
f='images/Edit_Icon.png'),                        _alt='Editar'                 
       )            return (A(link_icono_editar,_href= link_editar))# + 
str(self.clientes.id))) 
   
reg=db(db.clientes).select(db.clientes.id,db.clientes.rut,db.clientes.dv,db.clientes.rsocial, 
                               
db.clientes.direccion,db.clientes.ciudad,db.clientes.mail,                      
          
db.clientes.tipo,db.clientes.fecha,db.clientes.giro,db.tarifa.nombre,           
                     db.estados.nombre,db.clientes.tarifica,            
join=(db.tarifa.on(db.clientes.id_tarifa==db.tarifa.id),                    
db.estados.on(db.clientes.estado==db.estados.id),                    
db.tipos.on(db.clientes.tipo==db.tipos.id),                    
db.tarificacion.on(db.clientes.tarifica==db.tarificacion.id)),
            orderby=db.clientes.rsocial)
    powerTable = plugins.powerTable    powerTable.datasource = reg    
.............    .............    table=powerTable.create()    return 
dict(table=table)

I do not understand what is wrong.
--- On Sun, 9/30/12, Massimo Di Pierro <massimo.dipie...@gmail.com> wrote:

From: Massimo Di Pierro <massimo.dipie...@gmail.com>
Subject: [web2py] Re: powerTable AttributeError: 'DAL' object has no attribute 
'virtual'
To: web2py@googlegroups.com
Date: Sunday, September 30, 2012, 11:00 PM

I think it should be Virtual, not virtual.

On Sunday, 30 September 2012 20:11:34 UTC-5, visuallinux  wrote:Dear All.



I am trying to use PowerTable, but i am receiving the follow error:



Traceback (most recent call last):

  File "/home/fvillarroel/www/web2py/ gluon/restricted.py", line 209, in 
restricted

    exec ccode in environment

  File "/home/fvillarroel/www/web2py/ applications/administrador/ 
controllers/clientes.py", line 107, in <module>

  File "/home/fvillarroel/www/web2py/ gluon/globals.py", line 185, in <lambda>

    self._caller = lambda f: f()

  File "/home/fvillarroel/www/web2py/ gluon/tools.py", line 2783, in f

    return action(*a, **b)

  File "/home/fvillarroel/www/web2py/ applications/administrador/ 
controllers/clientes.py", line 63, in clientes

    table=powerTable.create()

  File "/home/fvillarroel/www/web2py/ applications/administrador/ 
models/plugin_powertable.py", line 704, in plugin_powertable

    PowerTable(),

  File "/home/fvillarroel/www/web2py/ applications/administrador/ 
models/plugin_powertable.py", line 178, in __init__

    headers[c] = sqlrows.db[t][f].label

  File "/home/fvillarroel/www/web2py/ gluon/dal.py", line 7136, in __getitem__

    return self.__getattr__(str(key))

  File "/home/fvillarroel/www/web2py/ gluon/dal.py", line 7143, in __getattr__

    return ogetattr(self, key)

AttributeError: 'DAL' object has no attribute 'virtual'





Any idea.









-- 

 

 

 

-- 



Reply via email to