我将在 Flutter 中创建一个类似 excel 的应用程序,用户可以在其中一个单元格中输入数量,应用程序会根据数量自动计算其值。
我应该使用 DataTables 还是 Tables 小部件?
两者都接受小部件作为单元格内容,如文本字段、滑块或仅文本。任何地方都有一些差异:
特点 | 桌子 | 数据表 |
---|---|---|
复选框列 | 不 | 显示复选框列 |
设置列宽 | 列宽 | 不 |
设置行高 | 不 | 数据行高度 |
可排序 | 不 | 集成 |
如果单元格带有no,这并不意味着这是不可能的。该功能只是小部件不直接支持。在所有情况下,尺寸都会根据 Flutters 渲染引擎计算:约束减少,尺寸增加。
任何人都可以在上面的比较中添加更多内容。
另请检查较新的小部件,例如 TableView(可以水平和垂直滚动)和 PaginatoredDataTable(支持分页)。