diff --git a/lib/ui/reports/reports_screen.dart b/lib/ui/reports/reports_screen.dart index 100960d45..7daf94bd3 100644 --- a/lib/ui/reports/reports_screen.dart +++ b/lib/ui/reports/reports_screen.dart @@ -280,28 +280,29 @@ class _ReportDataTableState extends State { ), ), FormCard( - child: SingleChildScrollView( - scrollDirection: Axis.horizontal, - child: DataTable( - sortColumnIndex: reportSettings.sortIndex, - sortAscending: reportSettings.sortAscending, - columns: reportResult.tableColumns( - context, - (index, ascending) => - widget.viewModel.onReportSorted(index, ascending)), - rows: [ - reportResult.tableFilters( + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + DataTable( + sortColumnIndex: reportSettings.sortIndex, + sortAscending: reportSettings.sortAscending, + columns: reportResult.tableColumns( context, - _textEditingControllers[ - state.uiState.reportsUIState.report], (column, value) { - widget.viewModel.onReportFiltersChanged( - context, - state.uiState.reportsUIState.filters - .rebuild((b) => b..addAll({column: value}))); - }), - ...reportResult.tableRows(context), - ], - ), + (index, ascending) => + widget.viewModel.onReportSorted(index, ascending)), + rows: [ + reportResult.tableFilters(context, + _textEditingControllers[state.uiState.reportsUIState.report], + (column, value) { + widget.viewModel.onReportFiltersChanged( + context, + state.uiState.reportsUIState.filters + .rebuild((b) => b..addAll({column: value}))); + }), + ...reportResult.tableRows(context), + ], + ), + ], ), ), ],