Skip to content

数据库支持隐藏视图 & 支持创建仅包含新视图的镜像数据库(即新建一个视图并隐藏其他视图) #10734

@TCOTC

Description

@TCOTC

In what scenarios do you need this feature?

视图越创建越多之后,有的视图不是经常看的就想隐藏起来,需要的时候再打开

Describe the optimal solution

00

每个镜像数据库可以分别设置显示与隐藏哪些视图,在其中一个镜像数据库中新增的视图默认需要在其他镜像中隐藏。

复制单个视图的镜像就相当于复制数据库的镜像后隐藏其他所有的视图。


01

交互:

  • 加个按钮隐藏视图
  • 视图隐藏之后,直接点击就能打开(不需要先取消隐藏),并且这种情况下即使打开视图也不显示页签

image


02

各个镜像数据库显示的视图显示设置需要保持独立,比如在 A 镜像里增加了一个视图,这个视图在 B 镜像里应该是默认隐藏的,否则多个镜像间会互相干扰。


03

像 Notion 那样可以新建一个视图,然后在镜像数据库中只显示那个视图:(在思源中实现的方式可以是:新建一个视图并隐藏其他视图)

image

image

粘贴后不必要是链接的形式(Notion 里的这个链接对应的是一个数据库页面),思源里直接粘贴成镜像数据库块就可以了


04

在视图菜单里增加一个 复制视图镜像 ,效果是粘贴之后隐藏其他视图,只显示复制的视图:

image


05

任何时候数据库都必须显示至少一个视图;如果数据库当前只显示一个视图,那么这个视图不能被隐藏

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions