EnvironmentView
关系
Extends
EnvironmentView Extends Widget
继承: Widget
Implements
EnvironmentView Implements IEnvironmentView
实现接口: IEnvironmentView
用于渲染和管理环境气象控制界面,包括光照和天气设置
构造函数
EnvironmentView
构造函数
属性
afterCreate
afterCreate: any
类型: any
afterRemoved
afterRemoved: any
类型: any
afterUpdate
afterUpdate: any
类型: any
children
children: any
类型: any
container
场景dom
container: any
类型: any
dialogWidth
对话框宽度
dialogWidth: string
类型: string
hours
小时配置
hours: object
类型: object
isCurrentWeather
是否启用实时天气
isCurrentWeather: boolean
类型: boolean
key
key: any
类型: any
model
环境模型实例
model: IEnvironmentModel
props
视图属性配置
props: EnvironmentProps
类型: EnvironmentProps
rootNode
dom
rootNode: any
类型: any
seasons
季节配置
seasons: object
类型: object
tabs
标签页配置
tabs: object[]
类型: object[]
uiStrings
uiStrings: any
类型: any
viewModel
viewModel: any
类型: any
weather
天气配置
weather: WeatherInfo
类型: WeatherInfo
weatherNode
天气节点DOM元素
weatherNode: HTMLElement
类型: HTMLElement
访问器
domNode
get domNode(): any
返回: any
set domNode(element: any): void
参数
- element:
any
返回: void
icon
get icon(): any
返回: any
set icon(iconValue: any): void
参数
- iconValue:
any
返回: void
id
get id(): any
返回: any
set id(value: any): void
参数
- value:
any
返回: void
label
get label(): any
返回: any
set label(labelValue: any): void
参数
- labelValue:
any
返回: void
nowShadow
场景初始化的阴影
get nowShadow(): boolean
返回: boolean 场景初始化的阴影
nowSky
场景初始化的天空盒
get nowSky(): boolean
返回: boolean 场景初始化的天空盒
renderable
get renderable(): any
返回: any
visible
get visible(): any
返回: any
set visible(isVisible: any): void
参数
- isVisible:
any
返回: void
方法
_attach
_attach(element): void
参数
- element:
any
返回:void
_detach
_detach(element): void
参数
- element:
any
返回:void
_postInitialize
Returns
_postInitialize(): void
返回:void
beforeFirstRender
Returns
beforeFirstRender(): Promise
返回:Promise
castContainer
castContainer(element): any
参数
- element:
any
返回:any
classes
classes(...args): any
参数
- args: ...
any
返回:any
close
关闭并销毁视图
close(): void
返回:void
destroy
Returns
destroy(): void
返回:void
getCurrentTime
获取当前时间字符串
getCurrentTime(): string
返回:string
init
初始化视图
init(): void
返回:void
loadDependencies
Returns
loadDependencies(): any
返回:any
loadLocale
Returns
loadLocale(): any
返回:any
normalizeCtorArgs
normalizeCtorArgs(args, container): any
参数
- args:
any - container:
any
返回:any
postInitialize
Returns
postInitialize(): void
返回:void
render
渲染视图组件
render(): any
返回:any
renderNow
Returns
renderNow(): void
返回:void
scheduleRender
Returns
scheduleRender(): void
返回:void
show
显示视图
show(): void
返回:void
sliderChange
监听季节和时间变化
sliderChange(e, type): void
参数
- e:
CustomEventChange事件对象 - type:
WeatherType|"hour"|"season"变更类型
返回:void
switchChange
天气开关变更处理
SwitchLiveWeather
实时天气开关处理
toggle
切换视图显示状态
toggle(): void
返回:void

BIMFlux AI
