预订演示

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

前页 后页

GetItemList

输入项

参数

细节

参数

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

通过回调输出

[可选] AddProperty-每个项目多次调用:

  • AddProperty(index,“ id”,“ myitemid”);
  • AddProperty(index,“ name”,“ Example Item 3”);
  • AddProperty(index,“ modifiedDate”,“ 2020-04-06T11:33:44”);
  • AddProperty(index,“ type”,“ Requirement”);
  • AddProperty(index,“ url”,“ http://example.com/item/3”);
[可选] LogMessage或SetError-提供用户反馈。

细节

该方法收到一个请求,要求在“外部数据”窗口中填充所选菜单级别的项目列表。此方法应通过调用AddProperty回调方法来填充项目。

每个项目都需要五次调用AddProperty才能在列表中填写该项目的详细信息。并且每个项目必须使用唯一的“索引”值作为第一个参数。

  • id-传入的id指定表示此项目的唯一ID;插件可以在后续调用中返回该ID(例如,在请求商品详细信息或注释时)
  • name-项目的用户可显示名称
  • ModifyDate-上次修改项目的日期/时间,格式为:YYYY-MM-DDTHH:MM:SS
  • 类型-外部提供者理解的项目类型;例如缺陷,任务,需求,文档
  • url-将用户直接带到此项目的url;企业架构师在选择“在浏览器窗口中打开外部项目”时使用
不要为空白响应返回错误。简单地什么都不做。