
表格视图以网格形式显示信息,其中行是单个注释,列是升级的属性。此外,值是可编辑的。
运行方式
表格结构表示如下:
每个子笔记都是表中的一行。
如果子行也有子行,它们将显示在扩展器(嵌套笔记)下。
每列都是在看板视图上定义的升级属性。
实际上,支持升级和未升级的属性,但需要使用标签/关系定义。
提升的属性通常被定义为可继承的,以便显示在子笔记中,但这不是必需的。
如果有多个属性定义具有相同的 ,则仅显示一个。
name
还有一些预定义的列:
当前项目编号,由符号标识。
#
这只是对音符进行计数,并受到排序的影响。
笔记ID,表示 Trilium 内部使用的唯一 ID
笔记的标题。
交互
创建新表
右键单击笔记树,然后选择插入子笔记,然后查找表项。
添加列
每列都是在看板视图笔记上定义的升级或未升级属性。
要创建新列,请执行以下任一作:
按表格底部的添加新列。
右键单击现有列,然后选择“向左/向右添加列”。
右键单击列标题的空白区域,然后在“新列”部分中选择“标签”或“关系”。
添加新行
每行实际上都是看板视图笔记的子笔记。
要创建新笔记,请执行以下任一作:
按表格底部的添加新行。
右键单击现有行,然后选择在上方插入行、插入子笔记或在下方插入行。
默认情况下,它将尝试编辑新创建的笔记的标题。
上下文菜单
有多个菜单:
右键单击列,允许:
按所选列排序并重置排序。
隐藏所选列或调整每列的可见性。
在列的左侧或右侧添加新列。
编辑当前列。
删除当前列。
右键单击列右侧的空格,允许:
调整每列的可见性。
添加新列。
右键单击一行,允许:
在新选项卡中打开行的相应笔记,拆分,窗口或快速编辑它。
在所选行上方或下方插入新笔记。仅当表未排序时,才会启用这些选项。
为所选行插入新的子笔记。
删除行。
编辑数据
只需单击行中的单元格即可更改其值。更改不仅会反映在表格中,还会作为相应注释的属性反映。
编辑将尊重提升属性的类型,例如通过显示普通文本框、数字选择器或日期选择器。
还可以更改笔记的标题。
也可以编辑关系
只需单击一个关系,它就会变得可编辑。输入文本以查找注释并单击它。
若要移除关系,请从文本框中移除备忘录的标题,然后点按单元格外部。
编辑列
可以通过右键单击列并选择编辑列来编辑列。这基本上会改变集合级别的标签/关系定义。
如果更改了列的 Name 字段,这将触发批处理作,其中相应的标签/关系将在所有子项中重命名。
使用数据
按列排序
默认情况下,笔记的顺序与笔记树中的顺序匹配。但是,可以按列的值对数据进行排序:
为此,只需单击一列即可。
要在升序或降序排序之间切换,只需再次单击同一列即可。列旁边的箭头将指示排序方向。
若要禁用排序并回退到原始顺序,请右键单击标题上的任意列,然后选择“清除排序”。
重新排序和隐藏列
可以通过拖动列的标题来重新排序列。
可以通过右键单击列并单击与该列对应的项来隐藏或显示列。
重新排序行
可以拖动笔记以更改其顺序。为此,请将鼠标移到数字行附近的三个垂直点上,然后将鼠标拖动到所需位置。
这也将更改笔记在笔记树中的顺序。
重新排序确实有一些限制:
如果父笔记有 ,则将禁用重新排序。
#sorted
如果使用嵌套表,则重新排序也将被禁用。
目前,即使使用列排序,也可以对注释重新排序,但结果可能不一致。
嵌套树
如果集合的子笔记也有自己的子笔记,那么它们将以层次结构显示。
每个元素的标题旁边都会有一个用于展开或折叠的按钮。默认情况下,所有项目都会展开。
由于嵌套并不总是可取的,因此可以将嵌套限制在一定数量的级别,甚至完全禁用它。为此,请执行以下任一作:
转到功能区中的集合属性,然后查找最大嵌套深度部分。
要禁用嵌套,请键入 0 并按 Enter。
要限制在某个深度,请输入所需的数字(例如 2 仅显示子项和子项)。
要重新启用无限嵌套,请删除该数字并按 Enter。
手动设置为所需值。
maxNestingDepth
局限性:
在此模式下,无法重新排序笔记。
局限性
不支持多值标签和关系。如果使用多值特异性定义了提升的属性,则将忽略它们。
不支持按特定条件过滤行。考虑使用表视图来搜索该用例。
用于搜索
通过添加属性,可以在"已保存的搜索"中使用表视图。#viewType=table
与在集合中使用时不同,保存的搜索不限于笔记的子层次结构,并且由于[missing note]的强大功能,允许进行高级查询。
但是,也有一些限制:
无法重新排序笔记。
无法添加新行。
通过将其定义为“已保存的搜索”注释的“升级的属性”来支持列。
还支持编辑。