基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > UI の情報の表示 > JSP フレームワークを使用したテーブルの構築とレンダリング > カスタマイズポイント > メニューバーの設定
  
メニューバーの設定
テーブルビルダーで setMenubarName() を使用してメニューバーを設定できます。
以下に例を示します。
ComponentConfigFactory factory = getComponentConfigFactory();
TableConfig table = factory.newTableConfig();
table.setMenubarName("customMenubar");
この例では、"customMenubar" という名前の操作モデルを使用します。
操作モデルは、*action-models.xml ファイルにも登録する必要があります。操作モデルは、submodel タグを使用してネストできます。
<model name="customMenubar">
<submodel name="fileMenu"/>
<submodel name="editMenu"/>
</model>
<model name="fileMenu">
<action name="list_cut" type="object"/>
<action name="list_copy" type="object"/>
<action name="fbpaste" type="object"/>
<action name="list_delete" type="object"/>
</model><model name="editMenu">
<action name="create" type="folder"/>
</model>
各メニューにラベルを付けるには、File および Edit サブモデルの記述を設定する必要があります。
操作プロパティは、action.properties ファイルまたはリソースバンドルのいずれかに含める必要があります。
以下に示すプロパティは、action.properties ファイルに追加するエントリです。
File および Edit の actionModels のエントリは以下のようになります。
object.fileMenu.description.value=File
object.editMenu.description.value=Edit
メニューバーを追加すると、テーブルは以下のようになります。