web2py SQLFORM网格导出所有字段,而不仅仅是可见字段

时间:2013-11-14 09:21:36

标签: python web2py web2py-modules

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

是否有导出的html文件中的所有字段而不是可见字段?

1 个答案:

答案 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