希望子表导航可以更优化


可以将子表移到左边,并且可以分类

移到左边更符合导航浏览,并且目前显示器大多为16:9,横向尺寸还是比较富裕的.
其次可以分类,方便折叠归类.这样就可以放到一个base内.

现在分不同base,有很多公共数据集要同步,而且要到每个base内去同步,很麻烦.而且数据基本上都需要实时同步,按每天一次频率跟不上需求.


试想这么多table都放在一个base里,这个体验很不好 :joy:

如果一个base有超过10个table,又不能分类,都在顶上一行显示,这个体验真的是非常糟糕的.

你的这个例子中,基础资料目录和财务目录应该放在对应两个 base。每个 base 中没有这么多的子表。

如果一个 base 依赖另一个 base 中的一个子表,再同步过去就好了。这样也方便权限空值(可见性空值)。否则一个管基础资料的人能看到所有的财务信息也不合适。

是的,只能2个BASE,但是多个BASE问题又来,需要同步子表, 建议公共数据集可以统一更新 - 未分类 - SeaTable 论坛

可以看下这个帖子,同步子表的体验也不太好

如果需要双向依赖,还需要两个公共数据集,如果对实时性要求比较高的话,还需要一改动就要同步,如果是一个人还好,自己改数据了,自己同步公共数据集,如果是团队作业,如果改一次,就要管理员同步一次,这个沟通成本就很大了,而且就很繁琐了.这也是我为啥一直呼吁需要更改子表导航

而且如果你基础资料目录中的一个表 A 引用了财务目录中表 B 的一列,一个被共享的用户能看到 A 但是看不到 B,那他看表 A 的时候会不会出错?如果表 B 再引用表 C,表 C 再引用表 D, 这样的依赖关系也不好解决。

放在一个 base 中,同步过来的数据也在这个 base 中,权限关系只要考虑这个 base 就可以了。

现在有三级的导航:

  • Base 列表
  • Table 列表 (横向)
  • View 列表 (纵向)

把 Table 放在横向了,View 就要放在纵向了。其实大部分用户还是习惯 Excel 中的 Table 是横向的。

你现在具体哪个表的数据需要实时同步到哪呢?

而且这个本质上还是你愿意为这个系统投入多少资金的问题,以及这个系统重要性的问题。如果很重要,而且你预算足够,那么单独部署一个服务器,同步延时你愿意设置多少都可以,就是 CPU 消耗多。

我倒不是说要ns级同步,哪怕几秒都没关系,只要不用手工去同步即可.因为同步一张表是没关系,如果要同步N张表,每张表每天有M次更新,比如有10个公共集,每天每个集有30条更新数据,如果每次更新同步一次,那需要300点击更新,而且这300次要进入到对应的BASE里才能点.

如果表B的列引入到表A,那么这一列相当于表A,那么表A用户自然有权限可以看到这一列.

其实现在公共集也有这个问题,同步过来,也是所有数据过来,如果要只看到部分,需要通过视图过滤.

既然视图过滤了,那么同一个BASE内也可以使用视图过滤

因为本质权限的问题,不在于是否在同一个BASE,还是两个BASE的问题

我倒觉得view放在底端会不会比较好一点

你设置上自动同步就可以了。以后可以支持自动同步的间隔为 1 小时。如果独立服务器,可以设置的更小。

1652932805(1)
这个同步时间间隔是在哪?

其实加一个一键同步即可

现在还没有这个功能

:smile: :smile: :smile:不好意思没看仔细,找了半天,不过说回来,即使可以1小时,只是缓解了这个问题