Fibery:SmartFolders
介绍
在 Spaces 中可以创建 SmartFolders。能够在左侧菜单中显示实体嵌套列表,允许你在实体内部创建 Context View。并且支持过滤与排序。
典型用例包括:
- 你有几个团队,想按团队汇总信息(观点、文件等)。
- 你有几个正在进行的项目,想按项目快速浏览相同的信息(计划、报告等)。
示例:创建项目列表
实际实践一下,使用起来还是很简单的。在项目管理空间下,点击加号(+),选择 Smart Folders。
弹出一个对话框,问我将哪个数据库作为顶层级别,我选择【项目】。之后便创建出如下目录:
注:所谓 entities 应该指的就是数据库中的记录(Row、Record)。
在对话框中还包含两个 Tab:Filter 和 Sort,通过低代码的方式,来创建数据过滤和排序。
添加子 Level
Smart Folders 还允许添加多子目录层级。
具体做法是,在第一个 Tab Levels 中,先添加顶层数据库,之后再点击数据库右侧的加号(+),再内部加入第二层级筛选。
注意:每个层级都支持添加 Filter 和 Sort。
比如,我给【项目】添加一个子层级【任务】,同时给任务添加 Filter,过滤掉已完成的任务:
得到效果:
与 Context View 搭配使用
文档说 SmartFolders 与 Context View 搭配使用能够实现更好的效果。
关于这一部分,参见我对 Context View 的笔记。