TemplateItem

AMD: require(["geoscene/widgets/FeatureTemplates/TemplateItem"], (TemplateItem) => { /* 代码 */ });
ESM: import TemplateItem from "@geoscene/core/widgets/FeatureTemplates/TemplateItem";
类: geoscene/widgets/FeatureTemplates/TemplateItem
继承于: TemplateItem Accessor
起始版本: GeoScene API for JavaScript 4.22

FeatureTemplates 微件中显示的项目。

示例:

构造函数

new TemplateItem(properties)
参数:
properties Object
optional

所有可传入构造函数的属性,请参见属性列表

属性列表

可以设置、检索或监听的属性。参见 使用属性
展示继承属性 隐藏继承属性
属性 类型 描述
String更多信息

类名。

更多信息Accessor
String更多信息

为模板项显示的描述。

更多信息TemplateItem
String更多信息

为模板项显示的标签。

更多信息TemplateItem
FeatureLayer更多信息

与模板项关联的 FeatureLayer 。

更多信息TemplateItem
FeatureTemplate更多信息

项目的关联 FeatureTemplate 。

更多信息TemplateItem
HTMLElement更多信息

用于创建代表特征模板中特征类型的缩略图图像的对象。

更多信息TemplateItem

属性详细说明

declaredClass Stringreadonly inherited

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

description String

为模板项显示的描述。这类似于 FeatureTemplate.description 中提供的描述。 

label String

为模板项显示的标签。这类似于 FeatureTemplate.name 中提供的名称。

layer FeatureLayer

与模板项关联的 FeatureLayer

template FeatureTemplate

项目的关联 FeatureTemplate 。

thumbnail HTMLElementreadonly

用于创建代表特征模板中特征类型的缩略图图像的对象。这类似于 FeatureTemplate.thumbnail

方法列表

属性 返回值类型 描述
TemplateItem更多信息

创建模板项对象的深拷贝。

更多信息TemplateItem
Promise更多信息

获取用于显示模板项的缩略图。

更多信息TemplateItem

方法详细说明

clone(){TemplateItem}

创建模板项对象的深拷贝。

返回值:
类型 描述
TemplateItem 返回模板项的深拷贝。
fetchThumbnail(){Promise}

获取用于显示模板项的缩略图。

返回值:
类型 描述
Promise 加载缩略图时解决。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.