feat(DBNMQTTool): 脱机日志翻页 — 上一页/下一页 + 自动填充起始序号 (2026-08-18)

- 按钮行新增 ◀上一页/下一页▶ (拉取成功后启用)
- 下一页: 锚点 = 当前页最后一条 seq+1 (快照/事件流均精确), 空记录按 start+count 步进
- 上一页: max(1, 当前起始-条数), 边界保护
- offscreen 6 场景验证全过
This commit is contained in:
wangfq
2026-08-18 11:57:11 +08:00
parent f2141976f0
commit 5e9b188c6a
2 changed files with 55 additions and 0 deletions
+15
View File
@@ -6,6 +6,21 @@
---
## 2026-08-18 — 脱机日志翻页:上一页/下一页 + 自动填充起始序号
### 变更
- 脱机日志区按钮行新增 **◀ 上一页 / 下一页 ▶**(初始禁用,拉取成功后启用)
- **下一页**:起始序号 = 当前页最后一条 `seq` + 1(锚点法,不依赖请求条数,快照流 2 条/事件流 4 条均精确);空记录兜底按 `start + count` 步进
- **上一页**:起始序号 = `max(1, 当前起始 - 条数)`,边界保护
- 翻页后自动填充起始序号 SpinBox 并触发拉取;页锚点在 `_apply_log_query_data` 更新(`_log_page_last_seq`
### 验证
- offscreen 实测 6 场景全过:初始禁用 / 锚点=103 / 下一页→104 / 上一页→100 / 边界→1 / 空记录步进→504 / 快照流 2 条→12
---
## 2026-08-18 — 命令集对齐:禁用固件未实现的 MQTT 命令按钮
### 背景