私のアプリには、コンポーネントであるウィンドウがあります。私の場合、現在ログに記録されているユーザーリストを表示するドロップダウンリストを持つ2つのコンポーネントがあります。したがって、1つのコンポーネントを初めて使用すると、データベースにリクエストを送信し、モデルにデータを保存し、モデルからデータをロードしますが、2番目のコンポーネントを開くと、モデルからデータをロードするだけです。今のところ簡単:ListModel:これには現在のユーザーリストが含まれています。
今、私は別のコンポーネントを持っていますが、これには別のユーザーのリストが必要です。これらのリストはどこに保存しますか?ListModelを入れることができないので、現在のユーザーと混同してしまいます。
念のために言っておきますが、ユーザーは2人だけではありません。より多くのユーザーがいる可能性があるため、スケーラブルである必要があります。
次に、両方を解決する別の問題:各リストには項目があります。それらはListItemModelに保存されますか?リスト間で混同しないようにする方法。では、ListXのアイテムはListYのアイテムと混同しませんか?
ありがとう