前页 后页

获取项目

返回所请求项目的完整属性。

输入项

参数

细节

参数

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

通过回调输出

AddProperty-每个菜单项有多个调用:

  • AddProperty(index,“ id”,“ item1”);
  • AddProperty(index,“ name”,“ Item 1”);
可选的额外属性。这些可以是自定义的propertyID:propertyValue对,例如:
  • AddProperty(index,“ notes”,“项目1的示例注释”);
  • AddProperty(index,“ modifiedDate”,“ 2020-04-06T11:33:44”);
  • AddProperty(index,“ type”,“ Requirement”);
  • AddProperty(index,“ url”,“ http://example.com/item/1”);
  • AddProperty(index,“ propertyX”,“第1项属性X”);
  • AddProperty(index,“ propertyY”,“第1项属性Y”);
  • AddProperty(index,“ propertyZ”,“第1项属性Z”);
[可选] LogMessage或SetError-提供用户反馈。

细节

返回项目列表的属性。推荐:如果提供者可以查询项目列表,则建议运行单个查询并返回结果。如果提供程序无法查询多个项目,请运行多个单独的“ GetItem”调用并将结果连接起来。

返回的值应与GetItem相同,但为每个不同的项目指定唯一的“索引”值。