我开始在 Flutter 中使用 webview、图表、表格进行开发,但是我遇到了一些表格问题。
- I use 数据表来表示表中的数据。
有第一个问题。默认情况下,如果数据超出屏幕,则它不可滚动。所以我嵌入了一些小部件(即 SingleChildScrollView、ListView),但它只能在一个方向(垂直或水平)滚动。我搜索了一些相关内容,发现了一个双向插件(双向滚动视图 0.0.6)。编译后我收到一个错误
因为应用程序依赖于 bi Direction_scroll_view >=0.0.2
需要SDK版本
我在配置中使用 Dart SDK 版本:>=2.1.0
接下来,我发现分页数据表它允许双向滚动,但它是分页表。
所以有人知道是否可以以某种方式滚动数据表两个方向(垂直和水平)?
- 第二个问题(更重要):是否可以在表格的标题(第一)行和第一列中设置背景颜色?或者甚至在表格中的任何单元格中?
For 数据列/DataCell我尝试在容器中嵌入文本,然后设置容器颜色,但背景颜色仅为文本设置,单元格的其余部分采用默认颜色。
i.e.
DataColumn(label: Container(child: Text('2011'), color: Colors.grey,)),
- 是否可以固定/冻结标题(第一)行和第一列。我的意思是表格是滚动的,并且第一行/列始终在屏幕上可见。我找不到任何解决方案..
Expanded(
child: ListView(
children: <Widget>[
SingleChildScrollView(
scrollDirection: Axis.horizontal,
child: DataTable()
)
]
),
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)