From 89ea9e1637278ce6ad27a3ebe5486661a5d006cd Mon Sep 17 00:00:00 2001 From: hejl Date: Wed, 25 Jun 2025 15:36:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=98=E5=8E=9F=E9=83=A8=E5=88=86=E6=94=B9?= =?UTF-8?q?=E5=9D=8F=E7=9A=84=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/code_creater/services/code_create_service.dart | 1 - .../lib/modules/data_format/widgets/grid_view.dart | 7 +++++-- .../lib/modules/template_parser/widgets/grid_view.dart | 1 + win_text_editor/lib/shared/base/my_sf_data_grid.dart | 1 + 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/win_text_editor/lib/modules/code_creater/services/code_create_service.dart b/win_text_editor/lib/modules/code_creater/services/code_create_service.dart index bd2409d..b800acc 100644 --- a/win_text_editor/lib/modules/code_creater/services/code_create_service.dart +++ b/win_text_editor/lib/modules/code_creater/services/code_create_service.dart @@ -65,7 +65,6 @@ class CodeCreateService { if (action!.startsWith("遍历") && action.endsWith("结束")) { //将当前遍历块内变量清除 final memberName = iterateStack.removeLast(); - debugPrint('删除遍历块:$memberName'); iterateOutputFields.remove(memberName); iteratePartnerMap.remove(memberName); diff --git a/win_text_editor/lib/modules/data_format/widgets/grid_view.dart b/win_text_editor/lib/modules/data_format/widgets/grid_view.dart index 580d72e..005b588 100644 --- a/win_text_editor/lib/modules/data_format/widgets/grid_view.dart +++ b/win_text_editor/lib/modules/data_format/widgets/grid_view.dart @@ -54,8 +54,11 @@ class _DataGridViewState extends State { ), // 数据表格区域 Expanded( - child: + child: Row( + children: [ _csvData.isEmpty ? const Center(child: Text('请选择CSV文件')) : _buildScrollableDataGrid(), + ], + ), ), ], ); @@ -170,9 +173,9 @@ class _DataGridViewState extends State { columns: columns, gridLinesVisibility: GridLinesVisibility.both, headerGridLinesVisibility: GridLinesVisibility.both, + columnWidthMode: ColumnWidthMode.fill, allowColumnsResizing: true, columnResizeMode: ColumnResizeMode.onResizeEnd, - columnWidthMode: ColumnWidthMode.none, ); } } diff --git a/win_text_editor/lib/modules/template_parser/widgets/grid_view.dart b/win_text_editor/lib/modules/template_parser/widgets/grid_view.dart index 16c84ee..1977759 100644 --- a/win_text_editor/lib/modules/template_parser/widgets/grid_view.dart +++ b/win_text_editor/lib/modules/template_parser/widgets/grid_view.dart @@ -135,6 +135,7 @@ class TemplateGridView extends StatelessWidget { columns: columns, gridLinesVisibility: GridLinesVisibility.both, headerGridLinesVisibility: GridLinesVisibility.both, + columnWidthMode: ColumnWidthMode.fill, allowColumnsResizing: true, allowEditing: true, // 启用编辑 editingGestureType: EditingGestureType.tap, // 点击编辑 diff --git a/win_text_editor/lib/shared/base/my_sf_data_grid.dart b/win_text_editor/lib/shared/base/my_sf_data_grid.dart index 1bb1bd7..9203875 100644 --- a/win_text_editor/lib/shared/base/my_sf_data_grid.dart +++ b/win_text_editor/lib/shared/base/my_sf_data_grid.dart @@ -61,6 +61,7 @@ class MySfDataGrid extends StatelessWidget { gridLinesVisibility: GridLinesVisibility.both, headerGridLinesVisibility: GridLinesVisibility.both, allowColumnsResizing: true, // 启用列宽调整 + columnWidthMode: ColumnWidthMode.fill, columnResizeMode: ColumnResizeMode.onResizeEnd, // 推荐模式 controller: controller, columns: [