自动刷新 filterModule 中的数据?

Automatic refresh of data in a filterModule?

我要处理的情况是:

带有 TransportOrder 列表的实体 CustomerOrder。

每个实体的 filterModule 能够浏览 CustomerOrders 并单独浏览所有 CustomerOrders 的所有 TransportOrders。

根据对 CustomerOrder 设置的操作,我生成了多个 TransportOrder,并将 CustomerOrder 的状态从 "Forecasted" 更新为 "Validated"。 通过TransportOrder filterModule,显示新的TransportOrders。

对 CustomerOrder 的第二个操作允许将 CustomerOrder 恢复到其初始状态(即 "Forecasted"),然后移除并删除相关的 TransportOrders。

问题:

当 CustomerOrder 恢复到初始状态时,其之前的 TransportOrders(已被删除)始终存在于 TransportOrder filterModule 中(filterModule 的数据不会自动刷新)

有没有办法自动刷新TranportOrder filterModule中显示的数据?

提交删除实体后没有自动 "cleaning" 模块对象。

但是,您可以轻松地在恢复 CustomerOrder 状态的操作之后链接一个操作,以便遍历所有模块并从模块 moduleObjects 集合(或用模块做任何你想做的事)。

实施自动清理并不难,但它需要连接到后端控制器以便收到任何已提交事务的通知、遍历已删除的实体并执行我之前描述的操作。当然,请随时在 GitHub 中为其提出增强请求。