I have an SQLFORM.grid(... orderby=db.host.id ...) where
db.host.id.represent=lambda value, row: int(
    db((db.url_queue.host_id == value) & (db.url_queue.removed == 
None)).count()
    )

The host.id column displays the correct numbers, but when I click on the 
column title to order ascending or descending, the order is seemingly 
random. I suspect it's ordering not by the lambda value, but rather by the 
underlying host.id value. Seems like a bug ...?

-- 



Reply via email to