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 :)