問題描述
Analysis 查詢結果表格使用原生 HTML <table> 手寫 DOM 渲染,未使用 LayUI 的 layui.table 元件。因此缺少:
- 欄位排序(點擊表頭升/降序)
- 分頁(結果超過一頁時需捲動到底)
- 固定表頭(資料多時無法對齊表頭)
- 自動寬度調整
WTM 框架其他頁面(ListVM 的 <wt:grid>)統一使用 LayUI table,Analysis 結果表格的 UX 體驗與整個框架不一致。
預期行為
Analysis 查詢結果表格使用 layui.table 渲染,支援:
- 欄位點擊排序
- 前端分頁(搭配現有 10K 行截斷)
- 固定表頭(scroll 時表頭不動)
- 欄寬自適應
影響範圍
- 對象:所有使用 Analysis 表格檢視的使用者
- 後果:資料量稍多時 UX 明顯劣於框架其他頁面,難以比對多欄位結果
- 嚴重度:P2
相關來源
src/WalkingTec.Mvvm.Mvc/wwwroot/framework_analysis.js — renderTable() 函數
Priority: P2