【问题标题】:How to show very large tables in flutter app?如何在颤振应用程序中显示非常大的表格?
【发布时间】:2019-10-24 21:44:45
【问题描述】:

你们能推荐我一种在颤振应用程序中显示非常大的表格(约 15 列和 50 行)的方法吗?我尝试将表格作为图像并使其可缩放,并尝试使用https://pub.dev/packages/extended_imagehttps://pub.dev/packages/pinch_zoom_image。它们都适用于小桌子,不适用于大桌子。

【问题讨论】:

标签: flutter


【解决方案1】:

以下 stackoverflow 问题展示了一种通过水平和垂直滚动显示大表的方法。看看选择的答案:How to create a horizontally scrolling table with fixed column in Flutter?

如果您需要放大/缩小功能,您可以使用 GestureDetector 包裹您的表格。 onScaleStart 和 onScaleUpdate 属性将允许您设置缩放系数。

【讨论】:

    【解决方案2】:

    您可以使用此依赖项 https://pub.dev/packages/json_table ,它还将根据您的 JSON 为您提供动态数据,您还可以滚动它以查看所有数据。 其他功能也可以帮助您。如果您使用大数据,此功能可能会有所帮助。

    paginationRowCount: 4,
    

    另请参阅此https://pub.dev/packages/horizontal_data_table#-readme-tab-,它可以帮助您管理可滚动数据。

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    • @Regolith 请查看两个依赖项的整体运行状况。这是相当维护。请先回顾再总结。
    猜你喜欢
    • 2021-08-13
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    • 2019-02-01
    • 2022-10-09
    • 2023-03-19
    • 2021-03-05
    • 1970-01-01
    相关资源
    最近更新 更多