Improve biz_state monitor-item table UX with select-all and visible scroll.

Keep the horizontal scrollbar in the viewport, sticky enable/title columns, and show selected/total (and unbound) counts.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-23 11:40:01 +08:00
parent a1acd4c2af
commit 86fcb98218
4 changed files with 193 additions and 38 deletions

View file

@ -239,6 +239,12 @@ const en = {
scheduleSaved: "Schedule saved",
colInterval: "Interval",
profiles: "Monitor items",
profilesSelectAll: "Select all",
profilesDeselectAll: "Deselect all",
profilesSelectAllOk: "Enabled {{n}} item(s)",
profilesDeselectAllOk: "All items disabled",
profilesSelectionStats: "Selected {{enabled}} / {{total}}",
profilesUnboundStats: "{{n}} unbound",
colLane: "Collect lane",
laneLight: "Light",
laneHeavy: "Heavy",

View file

@ -239,6 +239,12 @@ const zh = {
scheduleSaved: "周期配置已保存",
colInterval: "周期",
profiles: "监控项",
profilesSelectAll: "全选",
profilesDeselectAll: "取消全选",
profilesSelectAllOk: "已启用 {{n}} 项",
profilesDeselectAllOk: "已全部取消启用",
profilesSelectionStats: "已选 {{enabled}} / 共 {{total}} 项",
profilesUnboundStats: "未关联 {{n}}",
colLane: "采集车道",
laneLight: "轻车道",
laneHeavy: "重车道",