SQLFORM.grid(db.table_name,字段= visiblefields) visiblefields是一个列表,其中只包含表中所有字段中的几个字段 当我使用导出选项在html中导出时,它只包含可见字段中可用的字段,但视图/编辑通常包含所有字段。
是否有导出的html文件中的所有字段而不是可见字段?
答案 0 :(得分:1)
您可以使用exportclasses参数(元组的字典)并使用“with_hidden_cols”参数
例如:
exportclasses=dict(
csv_with_hidden_cols=True,
xml=False,
html=False,
csv=False,
json=False,
tsv_with_hidden_cols=True,
tsv=False)
exportclasses在此处记录:http://web2py.com/books/default/chapter/29/07/forms-and-validators?search=exportclasses
在您的情况下,您需要一个HTML导出文件。我想你可以试试html_with_hidden_cols = True。
html_with_hidden_cols没有记录,但从我在这里看到的,它应该工作(没有python,现在无法测试......):https://github.com/web2py/web2py/blob/master/gluon/sqlhtml.py#L2166