I am trying to set the fields to display in my grid...I am following the
slice at http://www.web2pyslices.com/slice/show/1471/sqlformgrid , however,
I am having an error with fields...I am using it as follows and I getting
an error as below:

links = [lambda row: A('View
Post',_href=URL("administration","file_details",args=[row.file_transaction.file_id]))]
    fields =
(db.file_transaction.file_id,db.file_transaction.source_office_id, \
                db.file_transaction.destination_office_id,
db.file_transaction.transaction_date_time)
    query = ((db.file_subject_issue.circulation_status==True) &
(db.file_transaction.file_subject_issue_id == db.file_subject_issue.id))
    form = SQLFORM.grid(query,searchable=True,links=links, fields=fields,
deletable=False, \
                details=False, editable=False, \
                selectable=False,csv=False , paginate=20,
user_signature=False)

Error:

<type 'exceptions.AttributeError'> 'tuple' object has no attribute 'append'


2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Traceback (most recent call last):
  File "/home/www-data/web2py/gluon/restricted.py", line 212, in restricted
    exec ccode in environment
  File 
"/home/www-data/web2py/applications/intranet/controllers/administration.py"
<https://192.168.0.251/admin/default/edit/intranet/controllers/administration.py>,
line 175, in <module>
  File "/home/www-data/web2py/gluon/globals.py", line 188, in <lambda>
    self._caller = lambda f: f()
  File 
"/home/www-data/web2py/applications/intranet/controllers/administration.py"
<https://192.168.0.251/admin/default/edit/intranet/controllers/administration.py>,
line 70, in file_track
    selectable=False,csv=False , paginate=20, user_signature=False)
  File "/home/www-data/web2py/gluon/sqlhtml.py", line 1799, in grid
    fields.append(field_id)
AttributeError: 'tuple' object has no attribute 'append'


-- Teddy L

-- 



Reply via email to