1
我的應用程序的窗口是組件。在我的情況下,現在我有兩個組件有一個下拉列表,顯示當前記錄的用戶列表。因此,當我第一次使用一個組件時,它會向數據庫發出請求,將數據保存在模型中,並從模型中加載數據,但是當第二個組件打開時,它只會從模型加載數據。現在很容易: ListModel:這包含當前的用戶列表。如何管理複雜模型?或只是緩存數據庫中的數據?
現在我有另一個組件,但這需要另一個用戶的列表。我在哪裏保存這些列表?我無法放入ListModel,因爲那樣會與當前用戶混淆。
只是一個提醒:不只有2個用戶。它可能有更多的用戶,所以它應該是可擴展的。
然後另一個問題將解決兩個問題: 每個列表都有項目。他們將被保存在ListItemModel中? 如何使不在列表之間混合。那麼來自ListX的物品不會與ListY中的物品混淆?
謝謝