【发布时间】:2019-10-24 21:44:45
【问题描述】:
你们能推荐我一种在颤振应用程序中显示非常大的表格(约 15 列和 50 行)的方法吗?我尝试将表格作为图像并使其可缩放,并尝试使用https://pub.dev/packages/extended_image 和https://pub.dev/packages/pinch_zoom_image。它们都适用于小桌子,不适用于大桌子。
【问题讨论】:
标签: flutter
你们能推荐我一种在颤振应用程序中显示非常大的表格(约 15 列和 50 行)的方法吗?我尝试将表格作为图像并使其可缩放,并尝试使用https://pub.dev/packages/extended_image 和https://pub.dev/packages/pinch_zoom_image。它们都适用于小桌子,不适用于大桌子。
【问题讨论】:
标签: flutter
以下 stackoverflow 问题展示了一种通过水平和垂直滚动显示大表的方法。看看选择的答案:How to create a horizontally scrolling table with fixed column in Flutter?
如果您需要放大/缩小功能,您可以使用 GestureDetector 包裹您的表格。 onScaleStart 和 onScaleUpdate 属性将允许您设置缩放系数。
【讨论】:
您可以使用此依赖项 https://pub.dev/packages/json_table ,它还将根据您的 JSON 为您提供动态数据,您还可以滚动它以查看所有数据。 其他功能也可以帮助您。如果您使用大数据,此功能可能会有所帮助。
paginationRowCount: 4,
另请参阅此https://pub.dev/packages/horizontal_data_table#-readme-tab-,它可以帮助您管理可滚动数据。
【讨论】: