BuildingPhase

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

BuildingPhase 为构造阶段筛选器提供信息,例如用户选择的值或允许的最小值和最大值。构造阶段用于跟踪 BuildingSceneLayer 的站点开发。在 BuildingExplorer 中设置施工阶段将选择图层中已在该阶段构建的所有内容(创建阶段< = 所选阶段)但尚未拆除(已拆除阶段>所选阶段)。目标是显示建筑物或构造站点在所选阶段的外观。

另参阅:

属性列表

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

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

更多信息BuildingPhase
String更多信息

类名。

更多信息Accessor
Boolean更多信息

是否启用了过滤器。

更多信息BuildingPhase
Boolean更多信息

是否可以选择下一个值。

更多信息BuildingPhase
Boolean更多信息

是否可以选择上一个值。

更多信息BuildingPhase
Number更多信息

过滤器允许的最大值。

更多信息BuildingPhase
Number更多信息

过滤器允许的最小值。

更多信息BuildingPhase
Number更多信息

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

更多信息BuildingPhase

属性详细说明

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 来删除过滤器。

更多信息BuildingPhase
String|null更多信息

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

更多信息BuildingPhase
更多信息

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

更多信息BuildingPhase
更多信息

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

更多信息BuildingPhase
更多信息

为过滤器选择指定的值。

更多信息BuildingPhase

方法详细说明

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.