我有一个颤动的DataTable(位于容器中),它是动态构造的(从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();
通过诸如Padding或SingleScrollView之类的这些值准备DataTable的最佳方法是什么?
答案 0 :(得分:0)
我能够通过将DataColumn小部件移动到Column小部件内的FittedBox小部件中来解决此问题。关键是父/祖先必须具有Column提供的flex属性。