Thanks a lot Massimo!
On 2 nov, 14:58, mdipierro <mdipie...@cs.depaul.edu> wrote: > Yes. In the view, instead of > > {{=rows}} > > do > > {{=SQLTABLE(rows,headers=....)}} > > On Nov 2, 5:43 am, demetrio <dgzabal...@gmail.com> wrote: > > > Hi, first of all sorry if I made any mistake in english :) > > > When i try to make a crud.search(), i can customize the names of the > > search form, but i cant do the same with the results' headers. > > > def search(): > > db.licenses.id.represent = lambda id: \ > > DIV(A('edit',_href=URL(r=request, f='update', args=(id)))," ", > > A('read',_href=URL(r=request, f='read', args=(id)))," > > ",A('delete',_onclick="return confirm('" + T("Are you sure to delete?") > > +"')",_href=URL(r=request, f='delete', args=(id)))) > > form, rows = crud.search(db.licenses, field_labels = > > {'id':'ID','name':'Name'}) > > return dict(form=form, rows=rows) > > > With this, code my form is something like: > > > <checkbox> ID <select> <input> > > <checkbox> Name <select> <input> > > > but my results table is: > > > licenses.id licenses.name > > -------------------------------------------------- > > edit read delete resultname1 > > edit read delete resultname2 > > edit read delete resultname3 > > > Do you know if there is any posibility to customize that header > > names?, > > > it will be nice if I could use the "headers" parameter like in the > > crud.search() method because you can do something like this modifying > > the represent of the id > > > Search Form: > > <checkbox> **ID** <select> <input> > > <checkbox> Name <select> <input> > > > Results: > > > **Actions** Name > > -------------------------------------------------- > > edit read delete resultname1 > > edit read delete resultname2 > > edit read delete resultname3 > > > notice that the field licenses.id in the form is named **ID**, and in > > the results is named **Actions** > > > Thats all, thanks in advance :) > >