Here is a small example:
query = ((db.akb_doccenter.location == db.akb_doccenter_location.uuid)&
(db.akb_doccenter.category == db.akb_doccenter_category.uuid))
Fields = [db.akb_doccenter.title, db.akb_doccenter.author, db.akb_doccenter.publication_date,
db.akb_doccenter.doc_nr, db.akb_doccenter_location.location, db.akb_doccenter_category.category]
fields = columns
opskrif = H2(T('Document Center Contents'))
links = [lambda row: A('Edit' , _href = URL('doccenter', 'akb_docedit',
args = [
row.id]))]
if auth.is_logged_in() and auth.has_membership('doccenter',
auth.user.id):
data = SQLFORM.grid(query, fields = fields,
orderby = db.akb_doccenter.title | db.akb_doccenter.publication_date,
#links = links, editable = False,
maxtextlength = 60)
else:
data = SQLFORM.grid(query, fields = fields, orderby = db.akb_doccenter.title | db.akb_doccenter.publication_date,
deletable = False, editable = False, maxtextlength = 60)