我开发了一个 Vaadin 应用程序,它必须在其 UI 中处理大量表格。大多数表使用频繁更新的敏感数据。使用 SQLContainers 获取与数据库的连接,因此每个 UI 表都绑定到这些 SQLContainers 之一。其中一些数据库表必须使用不同的过滤器在不同的上下文中显示。UI 主要基于选项卡,因此有时一个数据库表必须同时位于几个选项卡中(但使用不同的过滤器)。我尝试在选项卡选择更改时更新过滤器,但这个解决方案看起来并不干净。
当在任何给定时间只有一个表可见时,在许多地方显示一个数据库表的最佳方法是什么?