1
我的应用程序的窗口是组件。在我的情况下,现在我有两个组件有一个下拉列表,显示当前记录的用户列表。因此,当我第一次使用一个组件时,它会向数据库发出请求,将数据保存在模型中,并从模型中加载数据,但是当第二个组件打开时,它只会从模型加载数据。现在很容易: ListModel:这包含当前的用户列表。如何管理复杂模型?或只是缓存数据库中的数据?
现在我有另一个组件,但这需要另一个用户的列表。我在哪里保存这些列表?我无法放入ListModel,因为那样会与当前用户混淆。
只是一个提醒:不只有2个用户。它可能有更多的用户,所以它应该是可扩展的。
然后另一个问题将解决两个问题: 每个列表都有项目。他们将被保存在ListItemModel中? 如何使不在列表之间混合。那么来自ListX的物品不会与ListY中的物品混淆?
谢谢