预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

GetMenuList

输入项

参数

细节

参数

  • C ++:const char *
  • C#:字符串
JSON参数字符串。包括:
  • level-所请求菜单的级别层次结构(第一级从1开始)
  • currentID,currentName-当前菜单级别的ID和名称
  • levelXID-层次结构中所有先前级别的菜单级别X的ID;即level1ID,level2ID
  • levelXName-层次结构中所有先前级别的菜单级别X的名称;即level1Name,level2Name

通过回调输出

  • AddProperty-每个菜单项2个调用:“ id”,“ name”。
  • [可选] LogMessage或SetError-提供用户反馈。

细节

此方法接收一个在“外部数据”窗口中填充菜单的请求。菜单层次结构中的每个级别将触发一个新请求,并且参数将包括正在请求的级别。

此方法应通过调用AddProperty回调方法来填充菜单项。

菜单中的每个项目都需要两次调用AddProperty。每个项目必须使用唯一的“索引”值作为第一个参数。

  • id-传入的id指定表示此菜单项的唯一ID;插件可以在后续调用中返回该ID(例如,在请求下一个子菜单级别时)
  • name-菜单项的用户可显示名称
不要为空白响应返回错误。简单地什么都不做。