|
-
- DEMOのMENUは、上記の様に、Group毎に階層化されたTreeにて表示されています。
MenuFrameの「initBinding」Methodのなかで、MenuFactory.setMenu(jTree1, (String) params.get("role"));
で生成されています。(Role毎に設定可能との想定です)
MenuFactoryでは、MenuInterfaceのみ参照しており、MenuInterfaceをImplementsした実装(Containerには、"menu"として登録)を使用します。
Demoでは、org.seasar.uexample.application.diconにその設定があり、実装クラスはorg.seasar.golf.menu.MenuImplです。
ロール名+menu.csv (Demoでは、stdmenu.csv)で、設定出来ます。
- ここで、設定したActionは、下記の様にmenuaction.csvで、画面とinitaction methodに渡されるパラメーターに変換されます。
- この様に、2つのCSV ファイルを用意するだけで、簡単にRole単位にMenu画面が作成出来ます
- Golf 概要
- GOLF HOMEへのリンク
| | | | | Copyright©
2004-2005, The Seasar Foundation and the others. All rights reserved. |
| |