Thank you both very much.
Now my Powertable looks much better.
Kenneth
Do with links. I add a new column with links to edit and delete records.
The example:
@virtualsettings(label=T('Acciones'))
def editar(self):
id = 1
link_editar = URL(request.application,'default',
'editar_tipo_nomina/')
link_icono_editar = IMG(_src=URL(r=request,c='static',
f='images/edit-icon24.png'), _alt='Editar')
link_eliminar= URL(r =request,f='eliminar_registro',
args=[self.tipo_nomina.id
<http://self.tipo_nomina.id>,'eliminar','tipo_nomina'])
link_icono_eliminar= IMG(_src=URL(r=request,c='static',
f='images/delete-icon24.png'),
_alt='Eliminar',
_onclick="ajax('"+link_eliminar+"',[],'');"
)
return (A(link_icono_editar, _href= link_editar +
str(self.tipo_nomina.id <http://self.tipo_nomina.id>)), ' | '
,A(link_icono_eliminar))
2011/7/12 DenesL <denes1...@yahoo.ca <mailto:denes1...@yahoo.ca>>
Hi Kenneth,
it really depend more on what you want the links to look like than
anything else.
You could have them one after the other:
return SPAN(A('Edit', _href=URL('receipt', 'create_receipt',
args=[self.t_receipt.id <http://self.t_receipt.id>])),
XML(' '),
A('another link', _href=...))
or you could use DIVs, TABLE, UL/OL or CSS to have them stacked.
Denes.
On Jul 12, 9:47 am, Kenneth Lundström
<kenneth.t.lundst...@gmail.com <mailto:kenneth.t.lundst...@gmail.com>>
wrote:
> Hello list,
>
> I m using Powertable to show a list of records. With virtual
columns I
> create links to modify, copy and so on. To save space I d like
to add
> more links into one column.
>
> I m using:
> @virtualsettings(label=T('Edit'))
> def edit(self):
> return A('Edit', _href=URL('receipt', 'create_receipt',
> args=[self.t_receipt.id <http://self.t_receipt.id>]))
>
> to declare a new column, is it possible somehow to return 2 or
more links?
>
> Kenneth