显示表格的工具栏操作
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 选项后,菜单中将显示更多信息,并且列表的末尾会显示一项操作,用于转至该菜单的操作模型报告。 |