IanShaw027
fd78993b91
feat(frontend): DataTable组件增强 - 操作列宽度自适应和列数自适应padding
新增功能:
1. 操作列宽度自适应
- checkActionsColumnWidth 方法:智能检测操作按钮是否超出列宽
- 临时展开所有按钮测量实际宽度
- 计算包含gap的总宽度
- 与可用宽度对比,自动显示/隐藏"展开"按钮
- 新增 actionsCount prop:
- 用于快速判断是否需要展开功能
- 避免DOM查询带来的性能开销
2. 列数自适应padding
- getAdaptivePaddingClass 方法:根据列数动态调整内边距
- ≥10列 → px-2 (8px)
- ≥7列 → px-3 (12px)
- ≥5列 → px-4 (16px)
- <5列 → px-6 (24px,原始值)
- 让表格在列数较多时更紧凑,提升空间利用率
2025-12-27 20:02:10 +08:00
..
2025-12-18 13:50:39 +08:00
2025-12-27 20:02:10 +08:00
2025-12-26 00:10:44 -08:00
2025-12-26 00:10:44 -08:00
2025-12-18 14:26:55 +08:00
2025-12-26 00:10:44 -08:00
2025-12-26 00:10:44 -08:00
2025-12-18 13:50:39 +08:00
2025-12-18 13:50:39 +08:00
2025-12-26 00:10:44 -08:00
2025-12-26 00:10:44 -08:00
2025-12-26 00:10:44 -08:00