如何在Flutter应用中显示非常大的表格?

时间:2019-06-10 13:20:51

标签: flutter

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:-1)

您可以使用此依赖项https://pub.dev/packages/json_table,这也将为您提供基于JSON的动态数据,并且您也可以通过两种方式滚动查看所有数据。 其他功能也可以为您提供帮助。如果用于大数据,此功能可能会有所帮助。

paginationRowCount: 4,

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