当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS PortalUser.fetchItems用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/portal/PortalUser"], (PortalUser) => { /* code goes here */ });

ESM: import PortalUser from "@arcgis/core/portal/PortalUser";

类: esri/portal/PortalUser

继承: PortalUser > Accessor

自从:用于 JavaScript 4.0 的 ArcGIS API

用法说明

PortalUser.fetchItems函数(或属性)的定义如下:

fetchItems (params) {Promise<Object>}


检索指定文件夹中的所有项目。

参数:

规格:
类型说明
params Object
可选的

有关可以作为此对象中的属性传递的参数,请参阅下面的对象规格表。

规格:
folder

PortalFolder

可选的

要从中检索项目的文件夹。

num

Number

可选的
默认值: 10

要包含在结果集响应中的最大结果数。允许的最大值为 100。 start 属性结合 num 属性可用于对搜索结果进行分页。

sortField

String

可选的
默认值:创建

要排序的字段的comma-delimited 列表。允许的值为 createdmodifiedsizetype

sortOrder

String

可选的
默认值:升序

结果的排序顺序。允许的值是 asc 用于升序和 desc 用于降序。

start

Number

可选的
默认值: 1

结果集响应中第一个条目的索引。该 index 从 1 开始。

返回:

类型 说明
Promise<Object> 解析为具有以下属性的对象:
属性 类型 说明
items PortalItem [] 包含用户门户项目的数组。
nextStart number 如果当前结果集不包含所有结果,则为下一个条目索引。
total number 结果总数。

例子:

// portalUser.fetchItems
portal.user.fetchItems().then(function(fetchItemResult){
   console.log("next start index: ", fetchItemResult.nextStart);
   fetchItemResult.items.forEach(function(item){
     console.log("portal item title:", item.title);
   });
});

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 PortalUser.fetchItems。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。