詳細アイコン ADFメニュー・モデルのマネージドBean

ADFメニューのマネージドBean名は、サブメニューのバインドなしタスク・フローのXMLソース・ファイルのmanaged-bean要素に設定されます。たとえば、adfc-sale-config.xml(「Sale」メニューを表す)にはmanaged-bean要素があり、sale_menuというマネージドBean名が格納されます。

<managed-bean>
  <description>Menu Model Managed Bean</description>
  <managed-bean-name>sale_menu</managed-bean-name>
  <managed-bean-class>oracle.adf.view.rich.model.MDSMenuModel</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
  <managed-property>
    <property-name>createHiddenNodes</property-name>
    <value>false</value>
  </managed-property>
  <managed-property>
    <property-name>source</property-name>
    <property-class>java.lang.String</property-class>
    <value>/WEB-INF/sale_menu.xml</value>
  </managed-property>
</managed-bean> 

「ADFメニュー・モデルの作成」ダイアログを使用してADFメニューを作成すると、マネージドBean名に指定したメタデータ・ファイル名が使用されて、メニュー・メタデータ・ファイルのマネージドBeanが自動的に構成されます。また、デフォルトでは、マネージドBeanクラスにoracle.adf.view.rich.model.MDSMenuModel、マネージドBeanスコープにrequestが使用されます。これらは必須であり、変更できません。

さらに、次のマネージドBeanプロパティが各メニュー・モデル・マネージドBeanに対して追加されます。