feat(DBNMQTTool): 脱机日志翻页 — 上一页/下一页 + 自动填充起始序号 (2026-08-18)
- 按钮行新增 ◀上一页/下一页▶ (拉取成功后启用) - 下一页: 锚点 = 当前页最后一条 seq+1 (快照/事件流均精确), 空记录按 start+count 步进 - 上一页: max(1, 当前起始-条数), 边界保护 - offscreen 6 场景验证全过
This commit is contained in:
@@ -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 命令按钮
|
||||
|
||||
### 背景
|
||||
|
||||
Reference in New Issue
Block a user