# ADR-002: 表结构Tab显示策略

**状态**：已采纳  
**日期**：2026-01-28  
**决策者**：开发团队

## 上下文

表结构查看功能需要在ResultPanel中添加"结构"Tab。需要决定Tab的显示策略：
1. 动态显示（有数据时显示）
2. 始终显示（无数据时显示空状态）

## 考虑的选项

### 选项1：动态显示Tab
- 优点：界面简洁，不会有多余的Tab
- 缺点：Tab位置不固定，用户习惯可能不好

### 选项2：始终显示Tab
- 优点：Tab位置固定，用户习惯更好
- 缺点：可能有多余的Tab

## 决策

选择的方案：**选项2 - 始终显示Tab**

## 理由

1. **用户体验**：Tab位置固定，用户更容易找到
2. **一致性**：与其他Tab（结果、消息）保持一致
3. **可发现性**：用户更容易发现表结构查看功能

## 后果

### 正面影响
- Tab位置固定，用户体验更好
- 功能更容易被发现
- 与其他Tab保持一致

### 负面影响
- 可能有多余的Tab（无数据时）

### 约束
- Tab始终显示，无数据时显示空状态提示
- 空状态提示要清晰，引导用户操作

## 相关决策

- [设计文档/功能设计/表结构查看功能设计.md](../设计文档/功能设计/表结构查看功能设计.md)

