AttachmentsViewModel

AMD: require(["geoscene/widgets/Attachments/AttachmentsViewModel"], (AttachmentsViewModel) => { /* code goes here */ });
ESM: import AttachmentsViewModel from "@geoscene/core/widgets/Attachments/AttachmentsViewModel";
类: geoscene/widgets/Attachments/AttachmentsViewModel
继承于:AttachmentsViewModel Accessor
起始版本:GeoScene API for JavaScript 4.15

Attachments 微件提供逻辑。

另请参阅:

构造函数

new AttachmentsViewModel(properties)
参数:
properties Object
可选

有关可能传递给构造函数的所有属性的列表,请参见属性

属性概览

可以设置、检索或收听任何属性。请参阅使用属性主题。
显示继承的属性 隐藏继承的属性
Name 类型 描述
AttachmentInfo更多信息

当前正在编辑的 AttachmentInfo

更多信息AttachmentsViewModel
AttachmentInfo[]更多信息

在功能上定义的 AttachmentInfo 集合。

更多信息AttachmentsViewModel
String更多信息

类的名称。

更多信息Accessor
Graphic更多信息

附件的图形。

更多信息AttachmentsViewModel
String更多信息

用户执行的当前模式。

更多信息AttachmentsViewModel
String更多信息

微件的当前状态。

更多信息AttachmentsViewModel
Boolean更多信息

定义功能是否支持调整附件大小。

更多信息AttachmentsViewModel

属性详情

activeAttachmentInfo AttachmentInfo

当前正在编辑的 AttachmentInfo

另请参阅:
attachmentInfos AttachmentInfo[]readonly

在功能上定义的 AttachmentInfo 集合。

另请参阅:
declaredClass Stringreadonly inherited

类的名称。声明的类名格式为 geoscene.folder.className

graphic Graphic

附件的图形。

mode String

用户执行的当前模式。

可能的值:"view"|"add"|"edit"

默认值:"view"
state Stringreadonly

微件的当前状态。

可能的值:"ready"|"disabled"|"loading"

默认值:"ready"
supportsResizeAttachments Boolean

定义功能是否支持调整附件大小。 这取决于要素图层的 capabilities.operations.supportsResizeAttachments 是否设置为 true

方法概览

名称 返回类型 描述
Promise<AttachmentInfo[]>更多信息

查询要素上的附件。

更多信息AttachmentsViewModel

方法详情

getAttachments(){Promise<AttachmentInfo[]>}

查询要素上的附件。如果图层的 capabilities.operations.supportsQueryAttachmentstrue,则可以查询多个要素的附件。

返回:
类型 说明
Promise<AttachmentInfo[]> 解析后,返回查询要素的 AttachmentInfo
另请参阅:

您的浏览器已不再受支持。请升级您的浏览器以获得最佳体验。有关更多详细信息,请参阅 我们的浏览器弃用帖