显示表格的工具栏操作
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 的列表中
可能是针对此操作配置的验证器在某些条件下隐藏了该操作。有关使用验证器配置操作的信息,请参阅 Windchill 客户端体系结构的操作框架
将 jcaDebug=true 添加到 URL,以查看隐藏的操作。启用 jcaDebug 选项后,菜单中将显示更多信息,并且列表的末尾会显示一项操作,用于转至该菜单的操作模型报告。
这对您有帮助吗?