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