BuildingLevel

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

提供建筑物级别过滤器的信息,如用户选择的值或允许的最小值和最大值。

另参阅:

属性列表

可以设置、检索或监听的任何属性。参见使用属性主题。
展示继承属性 隐藏继承属性
名称 类型 描述
Number[]更多信息

过滤器允许的所有值的列表。

更多信息BuildingLevel
String更多信息

类名。

更多信息Accessor
Boolean更多信息

是否启用了过滤器。

更多信息BuildingLevel
Boolean更多信息

是否可以选择下一个值。

更多信息BuildingLevel
Boolean更多信息

是否可以选择上一个值。

更多信息BuildingLevel
Number更多信息

过滤器允许的最大值。

更多信息BuildingLevel
Number更多信息

过滤器允许的最小值。

更多信息BuildingLevel
Number更多信息

当前在过滤器上设置的值。

更多信息BuildingLevel

属性详细说明

allowedValues Number[]readonly

过滤器允许的所有值的列表。

declaredClass Stringreadonly inherited

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

enabled Booleanreadonly

是否启用了过滤器。如果为 false,则过滤器的表达式将不会用于过滤 BuildingSceneLayer

默认值:false
hasNext Booleanreadonly

是否可以选择下一个值。

hasPrevious Booleanreadonly

是否可以选择上一个值。

max Numberreadonly

过滤器允许的最大值。

min Numberreadonly

过滤器允许的最小值。

value Numberreadonly

当前在过滤器上设置的值。

方法列表

名称 返回值类型 描述
更多信息

通过将启用设置为 false 来删除过滤器。

更多信息BuildingLevel
String|null更多信息

如果用于过滤的字段具有编码值属性域,则该值的标签可用于在工具提示或微件 UI 中显示。

更多信息BuildingLevel
更多信息

选择下一个值(如果可用)。

更多信息BuildingLevel
更多信息

选择上一个值(如果可用)。

更多信息BuildingLevel
更多信息

为过滤器选择指定的值。

更多信息BuildingLevel

方法详细说明

clear()

通过将启用设置为 false 来删除过滤器。

getValueLabel(value){String|null}

如果用于过滤的字段具有编码值属性域,则该值的标签可用于在工具提示或微件 UI 中显示。此方法返回与特定值对应的标签。

参数:
value Number

过滤值。

返回值:
类型 描述
String | null 与过滤器值对应的标签。

选择下一个值(如果可用)。如果启用false,则选择第一个允许的值。

选择上一个值(如果可用)。如果启用false,则选择最后一个允许的值。

select(value)

为过滤器选择指定的值。如果禁用了过滤器,此方法还会通过将启用设置为 true 来启用它。

参数:
value Number

要选择的值。

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