Skip to content

改进条目过滤与数据库更新 #12270

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
TCOTC opened this issue Aug 17, 2024 · 4 comments
Open

改进条目过滤与数据库更新 #12270

TCOTC opened this issue Aug 17, 2024 · 4 comments

Comments

@TCOTC
Copy link
Contributor

TCOTC commented Aug 17, 2024

目前在某些情况下会提示:新增行已被过滤,可取消过滤/搜索/排序进行查看

用户一新增条目这个条目就被过滤掉,变成一个看不见的空白条目,这个操作完全没有意义。

我建议不要直接过滤掉,而是等用户填完主键之后再判断。或者更广义地说,应该等待用户编辑完单元格之后才能根据更新后的单元格数据更新数据库 DOM (或者说当存在单元格输入框/浮窗时,需要阻止数据库 DOM 更新,等到完成编辑时再更新)

这样就能解决以下问题:

比如这个主键就没法编辑,条目不显示之后就留下一个没用的输入框:

default.webm

再比如这个多选,条目不显示之后就不能响应了:

default.webm

还有一点:

  • 按数据库上面的添加条目按钮,就直接在最前面插入一个条目,等编辑完主键之后再更新数据库
  • 按数据库下面的添加条目按钮,就直接在最后面插入一个条目,等编辑完主键之后再更新数据库
  • 按条目块标旁边的添加条目按钮,就直接在条目上面或下面插入一个条目,等编辑完主键之后再更新数据库

关联 #11100 (comment)

@TCOTC
Copy link
Contributor Author

TCOTC commented Aug 17, 2024

另外改进默认填充也会有帮助 #11966

@TCOTC
Copy link
Contributor Author

TCOTC commented Dec 10, 2024

还有各种字段的编辑,比如多选字段,筛选不要及时生效,否则也会出现 #11965 的问题。应该编辑完整个单元格之后再筛选。

@TCOTC
Copy link
Contributor Author

TCOTC commented Dec 12, 2024

@zongqir
Copy link

zongqir commented Dec 13, 2024

对 最好不要编辑后立即生效 这编辑后排序规则重新排序会导致用户找不到编辑之前的位置

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants