--- id: view.sort.howto title: 列表视图排序 type: howto feature: view scope: end-user locale: zh aliases: - 任务怎么排序 - 按到期时间排序 - 按优先级排 - 列表排序 - 任务先后顺序 related_tools: [list_tasks] related_pages: [project_detail] prerequisites: [] negative: - 只有列表视图(table)的优先级 / 到期时间两列可点击排序 - 看板视图没有列内排序按钮,只能拖拽(拖拽顺序持久化到 sort 字段) - 甘特图按 start_at 排序,不可改 - 排序仅在当前段内生效(我的 / 协助 / 未完成 / 已完成 各自排) last_verified: v1.7.90 --- # 列表视图排序 ## 入口 - 桌面端 Web:项目详情页 → 切到列表视图(table)→ 表头「优先级」或「到期时间」可点 ## 操作步骤 1. 切换到列表视图 2. 点击表头「优先级」字段:第一次升序、第二次降序、第三次清除排序 3. 同样适用于「到期时间」表头 4. 排序状态记忆在 `sortField` / `sortType`,刷新页面后保留 ## 默认顺序 - 未设置排序时:按任务 sort 字段升序(即手动拖拽顺序) - 手动拖动看板任务卡:把目标位置的 sort 值更新,下次按 sort 排 ## 各视图的排序策略 - **看板视图**:列内按 sort 字段;拖拽即写新值 - **列表视图**:默认按 sort;点表头切到字段排序后覆盖默认 - **甘特图**:始终按 start_at 升序 - **每段排序独立**:列表视图的「我的 / 协助 / 未完成 / 已完成」四段独立,每段都用相同字段排 ## 跨字段排序 当前不支持多字段排序(如「先按优先级再按时间」),表头点击是单字段排序。 ## 不支持 - 看板视图按字段排序(只能拖拽) - 不支持按负责人 / 标签 / 任务名排序 - 不支持多字段联合排序 - 不支持列表视图的「列表」「负责人」字段点击排序