Ceum 中的每个列表页面 — 客户、项目、任务、发票、交易、订阅、时间记录、文档 — 都共用相同的筛选与排序。本文说明此共用行为,让各实体文章可指向此处,而不必重复说明。
筛选类型
一个列可提供以下任一筛选类型:
- 文本 — 匹配值中的任何位置,忽略大小写与前后空格。
- 多选 — 一组固定选项的复选框列表(例如状态、类型或优先级)。只要某行具有所选选项中的 任一 个即匹配。
- 标签 — 自由格式的标签选择器,并从标签库自动完成。与多选相同的“任一”匹配方式。
- 日期范围 — 起始与结束选择器。两端均包含在内。
- 数值范围 — 最小值与最大值。两端均包含在内。
当多个列有生效的筛选时,它们以 且 的方式组合 — 某行必须满足每一个生效的筛选才会显示。
筛选标签条
生效的筛选会以一行可移除的 标签条 显示于表格上方。每个标签条代表单一条件 — 一个列、其比较方式,以及该值 — 因此单个列上的多值选取会以每值一个标签条的形式出现。移除某个标签条只会去掉那一个条件,其余保持不变;匹配规则不变(同一列上的多个值匹配其中 任一,而不同列上的标签条则全部都必须匹配)。
可分享的视图
当前的筛选与排序会捕获在页面地址中。由此衍生两件事:
- 可分享。 复制地址,具有访问权限的同事就能看到相同的视图。
- 不会自动保存。 除非已将地址加入书签,否则关闭标签页就会丢失筛选。
由于每次更改都会更新地址,浏览器的后退与前进按钮可逐步浏览筛选更改。
排序
可排序的列在生效时会在标题行显示箭头。点击即可在升序与降序之间切换。当前的排序也会捕获在地址中,因此可分享,并能在后退与前进之间保留。
一次只能按单个列排序 — 不支持多列排序。
列可见性
有些列在窄屏幕(平板或手机)上默认隐藏,并在较宽屏幕上重新出现。也可以从页面标题栏中的 设置 按钮选择每个表格要显示哪些列 — 这些选择会按表格与用户分别保存。请参阅 自定义表格列。
重置
只要至少有一个筛选生效,列表就会显示 清除筛选 操作。清除会将每个筛选与排序重置为其默认值。
已保存的筛选预设
暂不支持已保存的预设。筛选是每个视图临时设置的;实际可行的替代做法是将已筛选的页面加入书签。
提示与特殊情况
- 标签筛选在列内为“任一”,跨列为“且”。 选取
eu与vat标签会显示具有其中任一者的行;再加上客户筛选则会缩小到同时匹配两者的行。 - 日期范围含两端。
2026-01-01 → 2026-01-31筛选会包含两个端点。 - 筛选在翻页时保留。 在页面之间移动会保留筛选;打开某行再以后退按钮返回也会还原它们。
在移动设备上
移动设备列表通过从筛选按钮打开的 原生筛选工作表 进行筛选(按钮会显示一个徽章,标示有多少筛选生效)。它支持相同的核心筛选种类 — 文本/搜索、多选、标签、日期范围、数值范围、时长范围与三态布尔值 — 采用更简单、触控优先的布局,且没有可分享地址或标签条。“列内任一、跨列且”的匹配方式相同。