参照データのドロップダウン リストがあるモデルがあります。参照データは、現在のユーザーに基づいています。したがって、ユーザー A は自分に割り当てられた自分のレコードを表示し、ユーザー B は別のレコードを表示できます。ポイントは、参照データが userId に基づいているということです。
userId はセッションにあります。モデルがセッション変数にアクセスする方法はありますか? SelectionList の作成は、モデルに組み込まれています。したがって、UserId をパラメーターとしてコンストラクターに入れることができますが、モデルのすべてのコンストラクターでそれが必要です。仕事の重複のようです。モデルが「ああ、現在のユーザーは User1 です」と言うことができるようにしたいと思いますが、それは自分自身です。
可能?それとも設計上の欠陥がありますか?