我有一个 SQL 查询
family_members = db(\
db.member.parent_membership_id==parent_id.membership_id\
).select(\
db.member.first_name, db.member.parent_membership_id)
我想在我的表单中将“family_members”显示为表格。
我怎样才能做到这一点?
鉴于:
{{=family_members}}
您可以按照我在上一个问题中向您展示的示例进行操作。
确保还检查了web2py 网站上的文档,看到你正在使用这个框架所做的工作,我建议购买 web2py 官方手册,它真的不贵,可以为你节省很多宝贵的时间。你也可以通过我给你的链接在线阅读它,或者下载一些免费的章节。
基本上你有两个选择,
SQLTABLE
TABLE
依此类推,从gluon
图书馆)。为了说明这一点:
family_members = db(...).select(...) # your rows construct
table = SQLTABLE(family_members, orderby=True, _class='sortable', _width="100%")
如果要添加列,例如:
table[0][0].append(TH("details"))
for i, value in enumerate(table[1]):
table[1][i].append(TD("line %d" % i, _align="center"))