@pbreit
I tried your code,it did not work.It works for sorting by location.
In models
db.define_table('listspace',
Field('warehouse_location','string'),
Field('warehouse_totalsize','string'),
Field('contract_rent','string'))
In controller
def GetAllApprovedWarehouses():
print request.vars.sort
if request.vars.sort == 'size':
order = db.listspace.warehouse_totalsize
elif request.vars.sort == 'rent':
order = db.listspace.contract_rent
else:
order = db.listspace.warehouse_location
listSpaceRequests = db().select(db.listspace.ALL,orderby=order)
return dict(listSpaceRequests=listSpaceRequests)