如何处理的动态列表 窗口小部件,以避免颤振数据表的Widget RenderFlex异常?

问题描述 投票:0回答:1

我有一个数据表扑(在一个容器),其被动态构造(值从API读取)。

具体来说,它拉的列时,它抛出一个异常RenderFlex。静态地使用相同的值不会造成任何问题。

Widget bodyData() => DataTable(
  columns: colWidgets, // set in setState() function 
  rows: rowWidgets // set in setState() function ,
);

...

colWidgets = ListofValues.map((value){
  return new DataColumn(
    label: Text(value)
  );
}).toList();

什么是通过类似填充或SingleScrollView准备这些值DataTable中的最佳方式?

dart flutter flutter-layout
1个回答
0
投票

我可以通过移动的DataColumn部件成FittedBox部件一个部件的列内解决这个问题。关键是父/祖先必须有该列提供柔性特性。

© www.soinside.com 2019 - 2024. All rights reserved.