SQLFORM.grid(db.table_name,fields=visiblefields) visiblefields 是一个列表,它只包含表中所有字段中的几个字段当我使用导出选项导出为 html 时,它只包含可见字段,但视图/编辑通常包含所有字段。
无论如何,在导出的 html 文件中是否有所有字段而不是可见字段?
SQLFORM.grid(db.table_name,fields=visiblefields) visiblefields 是一个列表,它只包含表中所有字段中的几个字段当我使用导出选项导出为 html 时,它只包含可见字段,但视图/编辑通常包含所有字段。
无论如何,在导出的 html 文件中是否有所有字段而不是可见字段?
您可以使用 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