预订演示
前页 后页

获取项目

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

输入

参数

细节

参数

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

通过回调输出

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

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

细节

返回项目列表的属性。推荐:如果提供者有查询项目列表的方式,那么建议运行单个查询并返回结果。如果提供者无法查询多个项目,则运行多个单独的“GetItem”调用并连接结果。

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