对门户项目资源的引用。
构造函数
属性列表
属性 | 类型 | 描述 | 类 | |
---|---|---|---|---|
String | 更多信息 类名。 | 更多信息 | Accessor | |
String | 更多信息 资源相对于 | 更多信息 | PortalItemResource | |
PortalItem | 更多信息 拥有资源的 portal item 。 | 更多信息 | PortalItemResource | |
String | 更多信息 项目资源的绝对路径。 | 更多信息 | PortalItemResource |
属性详细说明
-
类名。类的名称声明格式为
geoscene.folder.className
。
-
path String
-
资源相对于
{ITEM}/resources/
的路径。资源路径可能包括子文件夹,但总是相对于项目资源指定。
-
portalItem PortalItem
-
拥有该资源的 portal item 。
-
url Stringreadonly
-
项目资源的绝对路径。 这是根据 portal item 和 resource path 计算的。
方法列表
属性 | 返回值类型 | 描述 | 类 | |
---|---|---|---|---|
Promise | 更多信息 以 | 更多信息 | PortalItemResource | |
Promise | 更多信息 用新内容更新现有资源。 | 更多信息 | PortalItemResource |
方法详细说明
-
fetch(responseType, options){Promise}
-
以
responseType
指定的格式请求PortalItemResource数据。参数:responseType Stringoptional默认值: json返回值的格式。
可选值:"json"|"xml"|"text"|"blob"|"array-buffer"|"document"
options Objectoptional具有以下属性的对象。
规范:signal AbortSignaloptionalSignal 对象可用于中止异步任务。 Signal 被发出时,返回的 promise 对象状态将会变为 rejected 并抛出一个名为
AbortError
的 Error 。另请参阅 AbortController 以获取有关如何构造可用于传递中止信号的控制器的更多信息。返回值:类型 描述 Promise 返回请求的数据
-
update(content, options){Promise}
-
用新内容更新现有资源。
参数:规范:content Blob资源内容。
options Objectoptional具有以下属性的对象。
规范:access Stringoptional默认值: "inherit"指定对资源的访问级别。默认值为“inherit”,这会使资源具有与所属项相同的访问级别。
可选值:"inherit"|"private"
signal AbortSignaloptionalSignal 对象可用于中止异步任务。 Signal 被发出时,返回的 promise 对象状态将会变为 rejected 并抛出一个名为
AbortError
的 Error 。另请参阅 AbortController 以获取有关如何构造可用于传递中止信号的控制器的更多信息。返回值:类型 描述 Promise 返回 PortalItemResource
.