TaskFlow 允许你限制一个分组展示的任务数量。设置上限有两种方式;两者都写入分组上同一个底层数值。

0.1 A. 分组级上限(始终生效)

  • 在分组编辑弹窗通过 上限 字段配置(见 增强的分组配置)。
  • 以 taskLimit 存储在分组上。
  • 覆盖各标签页自身的 limit: 渲染时,TaskFlow 把 limit N 追加到每个标签页查询文本的末尾。由于它是最后一条指令,会压过查询内部已有的 limit。
    • 例:某标签页查询写 limit 20,分组上限为 5 → 分组显示 5 条任务。
  • 这是跨整个分组强制统一上限的推荐方式。

0.2 B. 视图内上限框(可选,默认关闭)

  • 设置项: “Show the task-limit box on the view”(插件设置)。
  • 英文描述: “When a group has a task limit, whether to show an editable limit box at the top of the view. Off by default; the limit from the group config still applies.”
  • 启用后,设有上限的分组会在视图顶部显示一个可编辑的 上限 输入框。
  • 编辑它会 实时 更新分组的上限 —— 任务立即重新渲染 —— 且该数值会被保存。
  • 关闭时,上限依然生效(来自分组配置);只是隐藏输入框。

0.3 为什么有两个控件?

分组配置字段是单一事实来源,始终生效。视图内上限框是为了在看任务的同时快速微调上限、而无需打开分组弹窗的便利项。两者编辑的是同一个数字。

0.4 演示步骤

  1. 在分组配置中把 上限 设为 5。该分组现已在所有地方上限为 5 条任务。
  2. (可选)在设置中启用 在视图顶部显示任务上限框。
  3. 在看板上,把顶部 上限 框里的数字改为 10 —— 任务立即重新渲染。
  4. 打开任意一个查询里写了 limit 20 的标签页;确认分组上限(10)仍然胜出。