基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > 操作の追加と UI への組み込み > メニューの定義 > 操作の表示 > テーブルのツールバー操作の表示
  
テーブルのツールバー操作の表示
1. actions.xml ファイルで操作を定義します。詳細については、新規操作の定義 を参照してください。
2. 操作モデルに操作を追加します。詳細については、新規操作の定義 を参照してください。ツールバーで使用する操作モデルは、操作モデルの名前に "toolbar" を含む必要があります。
<model name="part toolbar actions">
<action name="create" type="Part"/>
<action name="create" type="Document"/>

</model>
3. MVC ビルダーで setActionModel(action_model_name) を呼び出して、テーブルに操作モデルを追加します。
public ComponentConfig buildComponentConfig (ComponentParams params) {
ComponentConfigFactory factory = getComponentConfigFactory ();
JcaTableConfig table = (JcaTableConfig) factory.newTableConfig ();
// add the toolbar action model to the table
table.setActionModel (“part toolbar actions”);
....
return table;
}
トラブルシューティング
問題の説明
ソリューション
UI でリストに表示されない操作がある
特定の条件で操作を隠しているバリデータが設定されている可能性があります。バリデータでの操作の設定については、クライアントアーキテクチャ操作フレームワークの概要を参照してください。
jcaDebug=true を url に追加して、隠れている操作も表示します。jcaDebug オプションを有効にすると、メニューにより多くの情報が表示されます。また、リストの最後に操作があり、そのメニューの操作モデルレポートを表示できます。