0

SQLFORM.grid(db.table_name,fields=visiblefields) visiblefields 是一个列表,它只包含表中所有字段中的几个字段当我使用导出选项导出为 html 时,它只包含可见字段,但视图/编辑通常包含所有字段。

无论如何,在导出的 html 文件中是否有所有字段而不是可见字段?

4

1 回答 1

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

于 2013-11-14T12:07:34.820 回答