私はエンティティの大規模なセットを持っています。しかし、アクションメニューを管理する問題に直面しています。私が欲しいのは次のようなものです:
ベースメニュー1
|
__ submenu1
|
__subsubmenu1
|
_ subsubsubmenu1
そうしないと、画面にたくさんのメニューが表示され、見栄えが悪くなります。
私はエンティティの大規模なセットを持っています。しかし、アクションメニューを管理する問題に直面しています。私が欲しいのは次のようなものです:
ベースメニュー1
|
__ submenu1
|
__subsubmenu1
|
_ subsubsubmenu1
そうしないと、画面にたくさんのメニューが表示され、見栄えが悪くなります。
残念ながら、これは Isis ではまだサポートされていません。
たくさんのカスケード サブメニューがあることは「コードのにおい」であることに注意してください (そして、快適なユーザー エクスペリエンスにはなりません)。
多くのドメイン サービス アクションがある場合は、それらの一部をオブジェクトに移動して、それらのオブジェクトの動作を完全なものにすることができます (貧弱なデータ コンテナーではなく)。
または、ドメイン サービスに実装された動作を保持したい場合は、[1][2] に従って、提供されたアクションを使用して、それらのアクションがオブジェクトに実装されているかのように見せることができます。
編集:アクションをプロパティ/コレクションに関連付けて、アクションが作用するメンバーの近くにレンダリングされるようにすることもできます。[3]
HTHダン