コレクションはそのモデルを認識していますが、モデルがそのコレクションに到達する方法はありますか?
コレクション内の「隣接する」モデルにアクセスする方法が必要です。以下は、問題のより良いアイデアを与えるかもしれません:
モデルの「優先度」属性に基づいてアイテムをランク付けし、それらのリストを維持する単純なアプリを実装しようとしています。各モデル ビューには、優先順位を増減するためのボタンがあり、それに応じてリストの順序を変更する必要があります。優先度属性が連続している限り、現在の値に 1 を加算または減算するだけで機能します。次に例を示します。
1,2,3,4,5,6
ただし、リストからモデルを削除できる削除ボタンもあります。次のような優先属性につながる可能性があります。
1,2,5,6
優先度を 5 から 4 に変更しても、まだ 2 より大きいため、リストの順序は変更されません。