如何让DataTable或PaginatedDataTable占据其父Card的整个宽度?

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

是否有任何小部件(在另一个问题中提到了 SizedBox.expand)或配置使我能够使 DataTable/PaginatedDataTable 占据其父卡的整个宽度?

flutter datatable
3个回答
4
投票

也许使用 ConstrainedBox

新约束框( 约束: const BoxConstraints( 最小宽度: double.infinity ), 孩子: .. , )


2
投票

您只需将 PaginatoredDataTable 包装在全宽的容器中即可。

    SingleChildScrollView(
      child: Container(
         width: MediaQuery.of(context).size.width,
         child: PaginatedDataTable(
          ...
    ),),);

0
投票

我建议使用 FractionallySizedBox 并将 widthFactor 设置为 1

FractionallySizedBox(
  widthFactor: 1,
  child: PaginatedDataTable(
    ...
  ),
);
© www.soinside.com 2019 - 2024. All rights reserved.