Skip to content

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

Open
@TCOTC

Description

@TCOTC
Contributor

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

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

Activity

added this to the backlog milestone on Mar 25, 2024
hdg8087

hdg8087 commented on Mar 26, 2024

@hdg8087

楼主的数据库中有3个视图。

【1】目前思源的『重复』按钮,可以复制出一个数据库的多个镜像。
但是每个镜像都会显示这3个视图的页签。
希望可以一个镜像选择性只显示一个视图的页签。
image

【2】目前wolai flowus notion的做法是,
在如下图的界面中,设置一个“引用视图”按钮,
这样方便在任何页面中,随时调用其它页面的数据库中的某个视图。
希望D大考虑。

image

5kyfkr

5kyfkr commented on Apr 18, 2024

@5kyfkr
TCOTC

TCOTC commented on May 10, 2024

@TCOTC
ContributorAuthor
stanyslassz

stanyslassz commented on May 16, 2024

@stanyslassz

+1

changed the title [-]数据库支持隐藏视图[/-] [+]数据库支持隐藏视图 & 支持镜像单个视图(即隐藏其他视图)[/+] on May 25, 2024
Linnnkkk

Linnnkkk commented on May 25, 2024

@Linnnkkk

这个功能会加吗?

88250

88250 commented on May 25, 2024

@88250
Member

@Linnnkkk 会加入的,但是近期暂时不会,还需要完成其他优先级更高的任务。

Linnnkkk

Linnnkkk commented on May 25, 2024

@Linnnkkk

@Linnnkkk 会加入的,但是近期暂时不会,还需要完成其他优先级更高的任务。

谢谢作者大大,有官方群吗?我想加入

88250

88250 commented on May 25, 2024

@88250
Member

4 remaining items

changed the title [-]数据库支持隐藏视图 & 支持创建新视图的镜像数据库(即新建一个视图并隐藏其他视图)[/-] [+]✨数据库支持隐藏视图 & 支持创建新视图的镜像数据库(即新建一个视图并隐藏其他视图)[/+] on Aug 10, 2024
changed the title [-]✨数据库支持隐藏视图 & 支持创建新视图的镜像数据库(即新建一个视图并隐藏其他视图)[/-] [+]数据库支持隐藏视图 & 支持创建新视图的镜像数据库(即新建一个视图并隐藏其他视图)[/+] on Aug 11, 2024
changed the title [-]数据库支持隐藏视图 & 支持创建新视图的镜像数据库(即新建一个视图并隐藏其他视图)[/-] [+]数据库支持隐藏视图 & 支持创建仅包含新视图的镜像数据库(即新建一个视图并隐藏其他视图)[/+] on Sep 6, 2024
wanmaxmax

wanmaxmax commented on Sep 6, 2024

@wanmaxmax

+1,简单说就是镜像只共享数据,不共享视图

Tisamn

Tisamn commented on Sep 28, 2024

@Tisamn

+1

MisakaImouto8912

MisakaImouto8912 commented on Jan 7, 2025

@MisakaImouto8912

+1

TCOTC

TCOTC commented on Jan 10, 2025

@TCOTC
ContributorAuthor

用户需求:视图链接 https://ld246.com/article/1736471875473

我想到的实现方式:

  • 点击跳转到某个数据库块的某个视图(但如果这个块没了就打不开了)
  • 增加一个单独的数据库窗口(与任何一个块无关),点击链接后弹窗展示视图
Tisamn

Tisamn commented on Jan 16, 2025

@Tisamn

+10086,如果出画廊或者其他视图,这个功能貌似很有必要

hdg8087

hdg8087 commented on Feb 7, 2025

@hdg8087

这个功能什么时候可以实现啊,等的时间真是太久了。

TCOTC

TCOTC commented on Feb 11, 2025

@TCOTC
ContributorAuthor
Jiangshuon

Jiangshuon commented on Mar 21, 2025

@Jiangshuon
Contributor

顶顶

propet

propet commented on Mar 25, 2025

@propet

+1
also though about querying the created databases as SQL tables,
but that doesn't seem to be an option.

wrwe3888

wrwe3888 commented on Jun 1, 2025

@wrwe3888

还没有动静的吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @88250@Vanessa219@propet@wanmaxmax@MisakaImouto8912

      Issue actions

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