1.3 KiB
1.3 KiB
ADR-002: 表结构Tab显示策略
状态:已采纳
日期:2025-01-28
决策者:开发团队
上下文
表结构查看功能需要在ResultPanel中添加"结构"Tab。需要决定Tab的显示策略:
- 动态显示(有数据时显示)
- 始终显示(无数据时显示空状态)
考虑的选项
选项1:动态显示Tab
- 优点:界面简洁,不会有多余的Tab
- 缺点:Tab位置不固定,用户习惯可能不好
选项2:始终显示Tab
- 优点:Tab位置固定,用户习惯更好
- 缺点:可能有多余的Tab
决策
选择的方案:选项2 - 始终显示Tab
理由
- 用户体验:Tab位置固定,用户更容易找到
- 一致性:与其他Tab(结果、消息)保持一致
- 可发现性:用户更容易发现表结构查看功能
后果
正面影响
- Tab位置固定,用户体验更好
- 功能更容易被发现
- 与其他Tab保持一致
负面影响
- 可能有多余的Tab(无数据时)
约束
- Tab始终显示,无数据时显示空状态提示
- 空状态提示要清晰,引导用户操作