Skip to content

Adding rows after setting the sort field in the database table view no longer fills in the default value #10486

Closed
@88250

Description

@88250

数据库表格视图设置排序字段后添加行不再填充默认值

某字段设置为排序字段后,如果在表格末尾插入则不参与排序;如果在其他位置插入则插入到末尾,不参与排序。

Activity

added this to the 3.0.2 milestone on Mar 3, 2024
added a commit that references this issue on Mar 3, 2024
Achuan-2

Achuan-2 commented on Mar 5, 2024

@Achuan-2
Member

这个改进有点问题,在数据表最前面添加新行,会自动到最后。
我目前在数据表添加新行,都是点击右上方的按钮,在最前面添加新行,因为就不必滚动到最后添加了。

88250

88250 commented on Mar 5, 2024

@88250
MemberAuthor
Achuan-2

Achuan-2 commented on Mar 5, 2024

@Achuan-2
Member

感觉改成

  • 在最前面添加行,就把行放在最前面,暂时不参与排序
  • 在最后面添加行,就把行放在最后面,暂时不参与排序

这样更好吧
否则倾向在最前面添加行的用户,依然只能在没有排序的视图添加行。在最后面添加行,只适用于数据不多的情况吧
notion这样只是为了保持排序的美观,但是对于个人笔记而言,那些新建立的没有参与排序的笔记才是需要先处理的笔记吧?

88250

88250 commented on Mar 5, 2024

@88250
MemberAuthor
Achuan-2

Achuan-2 commented on Mar 5, 2024

@Achuan-2
Member

默认放在后面的话,如果这个排序的数据库内容很多,新建完当前页是找不到的,需要不断翻到最后一页,也是有问题的。
放在前面,分页有什么问题呢

88250

88250 commented on Mar 5, 2024

@88250
MemberAuthor
Achuan-2

Achuan-2 commented on Mar 5, 2024

@Achuan-2
Member

说的是放在最前面
感觉还是不一样的,放在最前面,我通过右上方的添加按钮,就是在最前面添加行,不需要什么滚动,直接就可以添加内容
而放在最后面,我在视图的下方点击添加按钮,创建的内容放在最后面,如果当前还有页数没有加载,我是看不到的,需要不断翻到最后才能看到

Achuan-2

Achuan-2 commented on Mar 5, 2024

@Achuan-2
Member

D大可以试试创建超过10行的数据库,把数据库页数设置为10,就知道问题了

88250

88250 commented on Mar 5, 2024

@88250
MemberAuthor

我知道你说的问题,但是放到最前面会导致排序混乱的。

参考 Notion 所以统一放到最后。

Achuan-2

Achuan-2 commented on Mar 5, 2024

@Achuan-2
Member

好吧,我就建议下,我个人习惯搞一个没有排序和排序的总表,在总表添加数据

88250

88250 commented on Mar 5, 2024

@88250
MemberAuthor

补充一下:目前 Notion 在分页加载的情况下是不支持新建的(无论是顶部的 New 还是底部的 New),点了 New 之后都是直接加载一条已有数据。

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@Achuan-2

      Issue actions

        Adding rows after setting the sort field in the database table view no longer fills in the default value · Issue #10486 · siyuan-note/siyuan