2016-04-29 67 views
0

我必須面對的情況是:自動刷新filterModule中的數據?

一個實體CustomerOrder與一個TransportOrder列表。

每個實體能夠瀏覽CustomerOrders並分離瀏覽所有CustomerOrders的所有TransportOrder的filterModule。

根據在CustomerOrder上設置的操作,我生成多個TransportOrders並將CustomerOrder的狀態從「預測」更新爲「已驗證」。 通過TransportOrder filterModule顯示新的TransportOrders。

對CustomerOrder的第二個操作允許將CustomerOrder取回到其初始狀態(即「預測」),並因此刪除並刪除相關的TransportOrders。

問題:

當CustomerOrder恢復到初始狀態,它的前TransportOrders(已刪除)總是出現在TransportOrder filterModule(該filterModule的數據不會自動刷新)

有沒有辦法自動刷新顯示在TranportOrder filterModule中的數據?

回答

1

確認刪除實體後,沒有自動「清除」模塊對象。

但是你可以很容易鏈中恢復,以便通過所有的模塊,以迭代並刪除已刪除的實體您CustomerOrder狀態一前一後的動作,如果任何從模塊moduleObjects集合(或做任何你想要的模塊)。

實現自動清理並不困難,但它需要掛鉤到後端控制器,以便通知任何已提交的事務,遍歷已刪除的實體並執行之前描述的操作。當然,請隨時在GitHub中爲它發出增強請求。