代码之家  ›  专栏  ›  技术社区  ›  user1961

如何处理<DataColumn>小部件的动态列表,以避免颤振DataTable小部件中的RenderFlex异常?

  •  0
  • user1961  · 技术社区  · 6 年前

    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的最佳方法是什么?

    1 回复  |  直到 6 年前
        1
  •  0
  •   user1961    6 年前

    我能够通过将DataColumn小部件移动到列小部件中的FittedBox小部件来解决这个问题。关键是父/祖先必须具有列提供的flex属性。